Distributed Systems
Every article filed under Distributed Systems.
A Spring Cloud Gateway Example, Run Until Every Default Showed Itself
Spring Cloud Gateway 5.0.3 run for real: routes, timeouts, retries and a Redis rate limiter measured, plus the old property prefix it silently ignores.
Distributed SystemsMicroservices Interview Questions, Answered by Running Them
Seven microservices interview questions answered with counts from running Spring Boot services — starting with why three retries at three hops made 64 calls.
Distributed SystemsA Spring Boot Microservices Example, and the 22 Seconds Nobody Shows You
Two services, one HTTP call, measured — including what the caller does when the other service is stopped, and when it is merely slow.
Distributed SystemsService Discovery Using Eureka Server: How It Actually Works
How Eureka service discovery works: register, heartbeat, fetch and evict with real defaults, a Spring Boot server on port 8761, and self-preservation mode.
Distributed SystemsWhat Triggers a Kafka Consumer Group Rebalance?
Every cause of a Kafka consumer group rebalance, the configs behind each one, and why session.timeout.ms and max.poll.interval.ms are different timers.
Distributed Systems