Dead-Letter Queue

Kind: pattern

Layer: Execution Core

Aliases: DLQ

Record: architecture:dead-letter-queue

Severity: contextual

Scope: service, messaging, resilience

Canonical: Ontology

A design pattern that moves a message which keeps failing into a separate queue, where it can be inspected and reprocessed.

Listed in Architecture principles, after Append-Only Log and before Idempotent Consumer.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Linked from