~learn.
lecture · 17:46 · 5 checkpoints · browser voice

Dead letters and poison pills: what to do with messages that won't process

How one poison pill froze checkout for 4 hours, how to classify failures as transient, permanent or poison, the DLQ patterns (simple, categorized, delayed retry, error-specific), retry counts and retention, the edge cases that bite (DLQ consumers failing, replays breaking, infinite loops, duplicates), and safe replay for payments.

01 · Previously
W03 · DAY 04 · Dead Letters and Poison Pills

Too many messages. Now: one bad one.

Previously: backpressure

Previously, on Day 3, you handled too many messages.