Pattern 73 / CONTROL

Adaptive Concurrency Limit

Use this when Finding safe concurrency without static limits.

Pressure
Finding safe concurrency without static limits
Mechanism
Continuously adjust allowed in-flight work based on latency or saturation signals
Toll
Bad feedback signals can oscillate or over-throttle
Architecture plate73
Diagram for Adaptive Concurrency Limit
Executive brief

Adaptive Concurrency Limit fits when Finding safe concurrency without static limits. Mechanism: Continuously adjust allowed in-flight work based on latency or saturation signals. Use it for High-throughput services with changing downstream capacity. The toll: Bad feedback signals can oscillate or over-throttle.

Use when

High-throughput services with changing downstream capacity.

Example

Use adaptive concurrency limit when high-throughput services with changing downstream capacity..

Review framing

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

Same pressure family

Traffic Control

71Token Bucket72Leaky Bucket74Backpressure
โ† 7274 โ†’