Chris Riccomini

95 days ago

Building Reliable Reprocessing and Dead Letter Queues with Kafka

eng.uber.com

In distributed systems, retries are inevitable. From network errors to replication issues and even outages in downstream dependencies, services operating at a massive scale must be prepared to encounter, identify, and handle failure as gracefully as possible.