Interactive · quiz Chokepoints and Cascades How a single narrow point in a system — physical, economic, or procedural — can determine the shape of everything downstream. A chokepoint in a system is best described as: The point where something goes wrong most oftenA narrow section through which the whole system's flow must passThe most expensive component in the systemThe first place a new user encounters friction Answer: A narrow section through which the whole system's flow must pass. A chokepoint is a constraint every unit of flow has to cross. Failure rate, cost, and user friction can cluster there, but those are consequences — the defining property is that the rest of the system depends on it. Why does a small disruption at a chokepoint often cause a much larger disruption downstream? Because the chokepoint handles unusually fragile workBecause downstream systems sized themselves to the chokepoint's steady throughputBecause chokepoints are always monitored less carefully than other partsBecause the operators of chokepoints tend to overreact Answer: Because downstream systems sized themselves to the chokepoint's steady throughput. Downstream capacity is built to match the chokepoint's normal flow. When the chokepoint narrows further, the mismatch cascades — inventory piles up on one side, runs dry on the other, and the effect grows as it moves outward. Which of these is NOT a chokepoint pattern worth looking for? One vendor supplying most of an industry's raw inputA single person who must approve every decision in a teamA database schema that many services share but none ownA product used by many customers across many regions Answer: A product used by many customers across many regions. Broad use across regions is not a chokepoint — it's a distributed dependency. The first three are chokepoints because each one is a single point through which many things must pass. If a chokepoint fails, the fastest useful response is usually: Find a way to skip the chokepoint entirelyReduce the rate at which work arrives at it, so the backlog doesn't growPublicly identify who is responsible for the chokepointRebuild the chokepoint to have higher capacity Answer: Reduce the rate at which work arrives at it, so the backlog doesn't grow. Skipping or rebuilding usually takes longer than the failure lasts. Slowing the arrival rate buys time and prevents the backlog from becoming its own problem. The other two take time, the first is often impossible, and the third doesn't help the flow. ← Back to library