Process Flow - Dead letter queue pattern
Message Produced
Message Consumed
Process Message
Success
Commit
Dead Letter Queue
Messages are produced and consumed. If processing succeeds, message is committed. If it fails, message is sent to a Dead Letter Queue (DLQ) for later inspection.