How Uber, PayPal, Agoda, and 30+ companies actually run Kafka — scale, failure, cost, and the judgment calls.
The canonical outage chain — slow sink → GC pause → missed heartbeat → rebalance storm — and why failback, not failover, is the real DR interview question.
Friday, 4 p.m., a routine deploy. Twenty minutes later the lag graph goes vertical. Kubernetes says every consumer pod is healthy. The application logs are clean — no errors, no exceptions, nothing. But consumption is zero, and it stays zero while lag climbs into the millions. Nothing crashed. So why is nothing moving?
This week is the consumer group under fire: the failure chain that runs through *your* code, *your* JVM, and *your* Kubernetes settings before it ever touches a broker — and the disaster-recovery question (failback, not failover) that most designs skip.
The full week 2 brief is part of LeetData Pro.