System Design Patterns: From Fundamentals to Real Systems
0% completed
Dead Letter Queue
1. The Incident
Your order fulfillment pipeline uses a message queue. Checkout publishes an event, and a consumer reserves inventory before notifying the warehouse. The pipeline processes 200 messages per second without incident for several months.
At 2:47 AM, a partner publishes an order event whose shipping address is null. The consumer raises an exception and does not acknowledge, which would tell the queue to remove the completed message
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%