Why Broken Pipelines Stay Broken Until a Board Pack Is Wrong

Nobody gets paged when a nightly data load quietly stops updating one table. There is no error message on a dashboard that simply shows last week's numbers with complete confidence. The load "succeeded" in the sense that nothing crashed, it just stopped mattering, and nobody noticed, because nobody was watching for the absence of change.
This is the ordinary, unglamorous way most data pipeline failures actually happen in mid-market companies: not with a dramatic outage, but with a slow, silent drift that only becomes visible when someone senior asks a question the data can no longer answer correctly. Often, that question is asked in a board meeting.
The pattern, step by step
It plays out with remarkable consistency across industries:
- A pipeline breaks quietly. A source system changes a field, an API credential expires, a scheduled job silently fails after a server restart, or an upstream feed simply stops sending new records.
- Nothing alerts anyone. No monitoring exists on this particular pipeline, or the monitoring that does exist only checks "did the job run," not "did the data actually update meaningfully."
- Downstream reports keep working, on stale or partial data. Dashboards render. Numbers appear. Everything looks fine, because looking fine and being correct are different properties.
- Time passes. Days. Sometimes weeks. Business decisions get made on the assumption the numbers are current.
- Someone senior asks a specific question. A board member asks why revenue looks flat when the sales team says pipeline is up. A finance director notices a number that doesn't reconcile with a source system they check manually.
- The investigation reveals the pipeline stopped working days or weeks ago.
By the time the failure surfaces, it is not a technical incident anymore. It is a credibility incident, the moment leadership stops fully trusting the reporting layer, which is a much slower and more expensive thing to repair than a broken pipeline.
Why "it will get noticed eventually" is a bad assumption
The uncomfortable truth is that most pipeline failures are not self-evidently visible, for a specific reason: broken data usually still looks plausible. A pipeline stopping does not typically produce obviously wrong numbers, it produces stale numbers, which resemble correct numbers closely enough that nobody double-checks them without a reason to be suspicious.
This is different from a system going down, which is immediately obvious. A quiet data failure hides inside numbers that still look like numbers.
The actual cost of the delay, not just the failure
The pipeline failure itself is rarely the expensive part. The expensive part is everything that happens during the detection gap:
| Detection gap | What accumulates |
|---|---|
| A few hours | Minor, usually resolved before any decision is affected |
| A few days | Reports used for operational decisions (stock reordering, staffing, pricing) are silently wrong |
| One to two weeks | Board or leadership decisions get made on incorrect trend data |
| A month or more | Trust in the reporting layer breaks; people quietly stop believing the dashboard and revert to manual checks, which is the exact inefficiency the dashboard was built to remove |
The trust tax: the slow accumulation of manual double-checking, hedge-language in reports ("I think this is roughly right"), and decisions delayed pending verification, usually costs more over a year than any single failure event.
Why this is especially common in growing mid-market companies
Larger enterprises often have dedicated data platform teams whose job is explicitly to watch pipeline health. Very small companies often have so few pipelines that informal awareness covers the gap. Mid-market companies frequently sit in the worst spot: enough pipelines and system complexity that informal awareness no longer works, but not yet enough dedicated headcount to build formal monitoring.
This is compounded when:
- The person who built a pipeline moves to a different project (or leaves) and nobody else understands its failure modes
- Multiple systems (CRM, ERP, finance, marketing tools) feed into shared reporting with no single owner watching all the seams
- Growth increases both the number of pipelines and the business's reliance on the numbers they produce, at the same time
Why "if it were broken, someone would notice" doesn't hold
Ask honestly: who in your organisation would notice, within a day, if a specific critical pipeline stopped updating? For most companies without observability in place, the answer is either "nobody, until a report looks visibly wrong" or "the same one or two people who happen to check that particular thing regularly", which is itself a single point of failure problem, just in the data pipeline layer instead of the database layer.
Relying on a human noticing something looks slightly off is not a monitoring strategy. It is a hope that someone happens to be paying close enough attention, at the right moment, to the right thing.
What actually closes this gap
The fix is not "try harder to notice." It is building automated visibility into whether pipelines are behaving as expected, which is the core purpose of data observability:
- Freshness monitoring: alert if a table hasn't updated within its expected window, rather than waiting for someone to notice stale numbers
- Volume monitoring: alert if the number of records loaded deviates sharply from the normal pattern
- Schema monitoring: alert if a source system changes structure in a way that could silently break downstream logic
- Ownership: a named person or team accountable for each critical pipeline's health, not diffuse responsibility that means nobody in particular is watching
None of this requires enterprise-scale tooling. It requires deciding which pipelines are business-critical enough to deserve automated attention, and putting that attention in place before the failure, not after the board pack is wrong.
Prioritising which pipelines matter most
Not every pipeline needs the same level of scrutiny. A sensible starting point is prioritising which pipelines to observe first based on:
- What feeds board or leadership reporting
- What feeds customer-facing metrics or billing
- What feeds financial close processes
- What has failed silently before (a strong predictor of failing silently again)
Starting with these highest-impact pipelines gets the majority of the risk reduction without needing to instrument everything on day one.
Silent failures deserve a name of their own
This pattern, a failure that produces no error, no alert, and no visible symptom until someone asks the wrong-looking question, is common enough that it is worth treating as its own category. We cover it in more depth in silent data failures: the incidents that never trigger an alert.
The real fix is earlier attention, not faster forensics
Data pipeline failures rarely announce themselves. They accumulate quietly, hiding inside numbers that still look plausible, until someone senior asks a question the data can no longer correctly answer, and by then, the cost is not just a broken pipeline, it is a dent in how much the business trusts its own reporting.
The businesses that avoid this pattern are not the ones with no pipeline failures. They are the ones who know about failures within hours, because they built visibility in before they needed it, not because they got lucky with who happened to be looking that week.
Next step: Explore Data Observability as a Service to close this detection gap on your most critical pipelines, or read about building a data incident runbook for when issues are caught.
Questions
Frequently asked
- Very common in mid-market companies without dedicated monitoring, most organisations we work with discover at least one pipeline that had been failing or degraded for longer than anyone realised once observability is introduced.