What is a dead letter queue (DLQ)?

What is a dead letter queue (DLQ)?

Approach: Explain handling of failed messages.

A specialized queue that stores messages that could not be processed successfully by a system, allowing for debugging and manual intervention.

Follow-up: Why shouldn't you retry a message indefinitely?

Key concepts: queuing, retries, error handling.