Stovepipe System¶
Core Idea¶
A stovepipe system is a collection of capabilities built as parallel vertical stacks — each handling its own data, identity, conventions, and tooling — with no horizontal layer shared across them. Shared concerns are duplicated inside each stack, so each vertical is locally efficient while the system-of-systems is globally incoherent, paying a super-linear integration tax. The defect is the missing horizontal layer, not the verticals.
How would you explain it like I'm…
Towers With No Bridges
Stacks That Don't Share
Silos, No Shared Layer
Broad Use¶
- Enterprise IT: each business unit runs its own customer and inventory systems, so a customer touching three units appears as three customers.
- Intelligence agencies: pre-9/11 agencies each built incompatible collection and analysis stacks; cross-agency fusion required bespoke coordination.
- Healthcare: each department builds its own records and ordering, and a patient crossing departments is reassembled by hand.
- Scientific disciplines: each field names the same gene, compound, or star three ways until shared ontologies intervene.
- Open-source ecosystems: polyglot stacks duplicate runtimes and observability until container and packaging standards extract the layer.
- Biology: parallel lineages independently evolve eyes, flight, and placentation precisely because horizontal gene exchange is unavailable.
Clarity¶
It makes a pattern that is invisible to insiders — each vertical is locally coherent — visible from the system vantage, and separates "verticals exist" (often virtuous) from "no horizontal layer connects them" (the actual pathology).
Manages Complexity¶
It condenses diffuse complaints ("why is the data different in their report?") into one diagnostic move — find the duplicated shared concern and design its horizontal extraction — and an ordered menu of interventions.
Abstract Reasoning¶
It licenses a system-of-systems economics claim: \(N\) verticals cost \(N + N(N{-}1)/2\) (quadratic) against $2N+1$ (linear) for a shared layer, predicting a late-stage "integration crisis" as \(N\) grows.
Knowledge Transfer¶
- Enterprise architecture: "shared service," "master data management," and "single source of truth" all operationalize horizontal-layer extraction.
- Government reform: fusion centers and shared-services agencies are the governmental form of the same extraction.
- Healthcare → any domain: the master patient index generalizes wherever entity-identification is duplicated; the constant-shape move is isolate, build once, retire the N duplicates.
Example¶
The pre-9/11 U.S. intelligence community built separate vertical stacks with incompatible formats and identity models, so a fused cross-agency picture required bespoke political coordination per pair; the remediation — a Director of National Intelligence, fusion centers, shared infrastructure — was an explicit horizontal-layer extraction.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Stovepipe System is a kind of, typical Modularity — A stovepipe is a degenerate modular decomposition: parallel verticals WITHOUT a horizontal sharing layer, so each silo re-implements shared concerns. is-a a (defective) modular configuration — the file is explicit the defect is the missing horizontal layer, not the verticals. Owner may prefer to treat it as the absence-of-horizontal-factoring rather than a modularity child.
Path to root: Stovepipe System → Modularity
Not to Be Confused With¶
- Stovepipe system is not Modularity because a stovepipe has no horizontal sharing layer, whereas modularity is decomposition into units with defined shared interfaces.
- Stovepipe system is not Coupling because stoveping is too little connection (duplicated concerns in isolation), whereas coupling is too much interconnection that ripples changes across modules.
- Stovepipe system is not Robustness because its isolation is an incidental byproduct paying a quadratic tax, whereas robustness is engineered graceful degradation.