| name | queue-processing-patterns |
|---|---|
| description | Design safe queue consumers and retries. Use when a mid-level developer needs reliable background processing. |
Design safe queue consumers and retries.
- Queue system and delivery semantics.
- Idempotency requirements.
- Failure modes and retry limits.
- Define idempotency and retry policy.
- Set visibility timeout and dead-letter routing.
- Add metrics for lag and failure rates.
- Queue handling checklist.
- Ensure retries do not amplify failures.
- Document poison message handling.