Process Flow - Dead letter queues
Message sent to main queue
Message processing attempt
Success: message processed
Check retry count < max retries?
Retry message
Message stored in DLQ
Messages go to the main queue first. If processing fails repeatedly, after max retries, messages move to the dead letter queue (DLQ) for later inspection.