What is a dead letter queue (DLQ)?

What is a dead letter queue (DLQ)?

Approach: Describe handling of failed messages in a queue.

A secondary queue for messages that cannot be processed successfully after a certain number of attempts. It prevents 'poison messages' from blocking the main queue.

Follow-up: How do you alert on a DLQ?

Key concepts: retries, error handling, poison messages.