Pattern 74 / CONTROL

Backpressure

Use this when Preventing fast producers from overwhelming slow consumers.

Pressure
Preventing fast producers from overwhelming slow consumers
Mechanism
Signal producers to slow down, shed load, or buffer within bounded limits
Toll
Requires a policy for what gets delayed, dropped, or degraded
Architecture plate74
Diagram for Backpressure
Executive brief

Backpressure fits when Preventing fast producers from overwhelming slow consumers. Mechanism: Signal producers to slow down, shed load, or buffer within bounded limits. Use it for Streams, queues, APIs, ingestion systems. The toll: Requires a policy for what gets delayed, dropped, or degraded.

Use when

Streams, queues, apis, ingestion systems.

Example

Use backpressure when streams, queues, apis, ingestion systems..

Review framing

Describe the pressure first, then the mechanism, then the cost. That keeps the design grounded.

Same pressure family

Traffic Control

71Token Bucket72Leaky Bucket73Adaptive Concurrency Limit
โ† 7375 โ†’