Skip to content
About
Main content

What feedback loops forbid

Why can capacity not buy stability, which escapes exist, and what do they cost?

What this article forbids

Capacity moves the threshold at which R crosses 1. It does not change the sign of the loop. If the structure produces R > 1 under saturation, every capacity increase buys you a larger, faster, more expensive cliff at a higher load. This is the single most useful idea here, and it is routinely ignored, because adding capacity can be bought and restructuring feedback cannot.

It also forbids detection by ordinary testing. Every amplification factor in this article equals 1 in the common case: retries do not fire, caches hit, stay short, do not trip. A load test at 40% measures a different system from the one that fails, and the difference is not one of degree. The regime boundary is the object of study.

The escapes, and what each costs

EscapeMechanismPaid in
BoundQueue caps, concurrency limitsErrors instead of ; capacity planning becomes mandatory
Budget, hedge budgetsShared state (coordination); denial of legitimate retries
Randomize, , two choicesAdded latency; worse best-case balance
PropagateDeadlines, cancellationViral plumbing; one non-participating hop defeats it
Discard, deadline-at-dequeue, sheddingUnfairness; of old work
Damp, multiplicative decrease left unused; slow ramp after recovery

There is no free escape, and none of them is a code change in one place. That is why these failures survive competent engineering.