Pattern · seen in 3 breakdowns across 3 companies
Independent Observability
Definition
Run a monitoring path that shares as little as possible with the system it watches - separate infrastructure, separate dependencies, separate assumptions - so that the failure being detected cannot also disable the detection. The strongest form is deliberately primitive: a watcher outside the walls that consumes the system's public interfaces exactly as a user would, knowing nothing about the architecture, because every shared component and every shared assumption is a channel through which the observed system's failure propagates into the observer. Its job is narrow by design: to say THAT the system is failing, within minutes, when everything richer has gone dark.
This is the positive form of a more general trap: the circular dependency. A circular dependency exists when system A monitors or controls system B but itself depends on B to function. It is invisible in normal operation and becomes visible only when B fails, at which point A loses its ability to detect or respond to that failure exactly when it matters most. The same shape recurs well beyond monitoring: deploy systems that depend on the services they deploy, secret stores whose own secrets live inside themselves, DNS that depends on DNS to resolve its upstream, certificate authorities whose renewals depend on the services the certificates protect. The discipline is to map every dependency of a system with a safety or control role and verify that none of them is the system being protected - a mapping that is usually surprising, because modern infrastructure shares so much substrate (control planes, identity, DNS, metric pipelines) that hidden loops are nearly always present.
Severing such a dependency means moving the watcher into a different failure domain: separate infrastructure, separate region, separate provider, or something primitive enough to have no shared substrate at all. The pattern accepts a two-tier structure: rich, deeply integrated in-platform telemetry for diagnosis on ordinary days, plus the poor-but-independent layer whose value shows up only on the extraordinary one. Boundary against Dead Man's Switch: that pattern derives signal from an expected heartbeat's absence; this one is an active external prober whose independence, not its mechanism, is the load-bearing property.
When it applies
Tradeoffs
The same move, 3 ways
Every row is a production system that bet on this pattern — the note says how, in that system's own terms.
Often used together
Patterns sharing breakdowns with this one — derived from co-occurrence, threshold ≥2 shared.
Problems this pattern answers
The walls where its breakdowns live — each opens the cross-company comparison.