Repeated failure needs an owned escape hatch#
A DLQ needs maximum attempts, original payload and metadata, retention, alerts, ownership, diagnosis, and a safe replay process. Moving a message is not resolution.
Use these prompts to extend the design. The useful answer is a reasoned change, not a memorized sentence.
- Who monitors the DLQ?
- Can replay preserve ordering?
- How are corrected messages redriven safely?
- When should one poison job halt a sequence?
Related practice problems
Use the manifest-backed prompts below to apply this lesson in a complete design.
- Amazon SQS dead-letter queuesAWS Documentation
Reach this point to mark the lesson as read.