Sheet 11

DLQ, Retry Topics & Reprocessing Logic

4-tier exponential backoff schedule, failure probability modeling, dead-letter storage, and drain throughput.

Daily DLQ Messages1,782,060 msgs/day (2.97%)

Exponential Retry Tier Progression

Tier 15s
5s delay
order.retry.5s

Transient network glitch

Tier 215s
10s delay
order.retry.30s

Database connection blip

Tier 335s
20s delay
order.retry.5m

Downstream payment timeout

Tier 475s
40s delay
order.retry.40s

Final automated attempt

Dead-Letter75s+
Indefinite delay
order.dlq

Route to DLQ for manual inspection

Batch Reprocessing Capacity

Reprocess Batch Size1,000 msgs
Reprocess Workers4 Worker Threads
Throughput Rate267 msgs/min
Full 24h Drain Time111.4 hours

Preserved Dead-Letter JSON Envelope

{
  "event_id": "evt_99824bf201",
  "topic": "order.events",
  "failed_at": "2026-09-10T14:32:10.451Z",
  "error_code": "PAYMENT_GATEWAY_TIMEOUT",
  "retry_count": 4,
  "original_payload": {
    "order_id": "ord_1002931",
    "user_id": "usr_882194",
    "amount_cents": 8990,
    "currency": "USD",
    "idempotency_key": "idem_9a87f4c2"
  },
  "error_stack": "TimeoutError: Gateway did not respond within 3000ms after 4 retries"
}