Paradox & Proof Entry #0175 Classified Declassified

Why a system with no single point of failure fails together

Independent components can share a dependency nobody listed. The shared item recreates the single point below the level anyone diagrammed.

No visual record attached The written record below is complete.
Plate 437 — The dependency too reliable to draw

Intuition test — answer before you read on

Why do redundant systems sometimes fail simultaneously?

Three availability zones, two providers, four replicas. Then a certificate authority, a DNS resolver or a configuration service used by all of them returns an error, and every independent path fails within the same ninety seconds.

What everyone sees

Independence is treated as an architectural property established by separating components. Separation at one layer does not establish it, because components separated above can converge below — on a shared library, a shared identity provider, a shared clock or a shared control plane that nobody drew because it was not part of the design.

What is actually happening

Buldyrev, Parshani, Paul, Stanley and Havlin analysed interdependent networks and showed that coupling between systems produces abrupt cascading collapse at much lower failure thresholds than either network exhibits alone, with the transition being discontinuous rather than gradual. Vespignani’s discussion of the same result emphasises that the fragility comes from the interdependency itself rather than from weakness in any component, so hardening individual parts does not remove it. The practical translation is that redundancy protects against the failure modes it was designed against and provides nothing against a dependency common to every redundant path — and the common dependency is usually the one that is too boring to appear on the diagram.

Why it stays hidden

The shared dependency hides because it is reliable. A component with years of uninterrupted service is not treated as a risk, is not included in failure planning, and often is not owned by anyone in the organisation. Its very reliability is what allowed every independent path to be built on top of it without anyone noticing they had done so.

Separation at one layer does not create independence. Redundant paths converge on whatever was too reliable to draw.

Separation at one layer does not create independence. Redundant paths converge on whatever was too reliable to draw.

The hidden part — entry #0175

Collect this card

Separation at one layer does not create independence. Redundant paths converge on whatever was too reliable to draw.

0 / 10,000 collected

Sources & further reading 2
  1. Buldyrev, Parshani, Paul, Stanley & Havlin — catastrophic cascade of failures in interdependent networks
  2. Vespignani — the fragility of interdependency

Circulate this file

Annotations are reserved for archive members.

Sign in to annotate