Signal slowness upstream — don't drown.
Backpressure and Flow Control: signal slowness upstream
absorb bursts before they become outages
Blocking producers can cascade to client errors.
Backpressure is the principle that downstream slowness propagates as a signal upstream so producers slow down rather than buffering forever. Without it, queues grow unbounded and the system collapses.
Bounded queues with reject-or-block tell producers what's happening.
TCP and HTTP/2 have built-in flow control; many message brokers have credit windows.
Load shedding is the last line: drop low-priority work to keep critical paths up.
Async pipeline overwhelmed during spike.