Ordered Retries in Kafka: Why You Probably Shouldn't Build This
The Engineering Hangover
Mar 24, 20268 min read5

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 Engineering Hangover

The edge cases that break in production

The Problem with Non-Blocking Retries
