Skip to content

7.1. Flow Control and Overload Management

Every system has a finite capacity, and the difference between graceful degradation and total collapse is what happens when demand exceeds it. Without flow control, an overloaded system does not slow down — it falls into a metastable failure where retries and queues amplify the load until nothing gets through, even after the original trigger is gone. This chapter starts from queueing theory (why latency explodes near saturation), then covers backpressure, load shedding, rate limiting, and the retry-storm dynamics that turn a blip into an outage.