Ordered Retries in Kafka: Why The Retry Topic Is Breaking Downstream
The Problem with Non-Blocking Retries
Mar 10, 20268 min read16

Search for a command to run...

Series
When a Kafka message fails and gets retried, every subsequent message for the same key can arrive out of order. This series covers a pattern for blocking keys without stopping the partition — the implementation gaps, and the operational cost.
The Problem with Non-Blocking Retries

The edge cases that break in production

The Engineering Hangover
