Mostly written after an incident, a migration, or an argument with a consumer group.
Retries are inevitable in distributed systems. The question is whether your consumers were built to survive them.
What it takes to keep a blockchain event listener alive across RPC failures, reorgs, and silent stalls.
Notes from standing up a ZooKeeper-free Kafka cluster and keeping it under 100ms.