Backpressure is flow control for concurrent systems: a bounded queue makes producers slow or wait when the consumer cannot keep up, preventing overload. section 10.4.4
Choosing a queue type involves a practical trade-off:
- Bounded queues cap memory usage and protect consumers, but producers must wait for space. section 10.4.4
- Unbounded queues avoid producer waiting, but can allow pending messages to grow without a fixed memory limit. section 10.4.4





