How do message queues help system design?
Queues decouple producers from consumers so work can be retried, smoothed, and processed asynchronously.
- Absorbs traffic spikes
- Improves reliability
- Requires idempotent consumers
How do message queues help system design?