SRE weekly 所有文章

This commit is contained in:
2026-09-12 17:23:01 +08:00
parent 409b40ddcb
commit af7633f9dc
8486 changed files with 4489990 additions and 7 deletions

View File

@@ -0,0 +1,202 @@
# Why Enterprises Overfund Failure and Underfund Prevention
- **期号**: SRE Weekly Issue #510(2026-03-29)
- **作者**: Florian Hoeppner
- **链接**: https://techaccelerationandresilience.com/blog-posts/why-enterprises-overfund-failure-and-underfund-prevention
## 简介
> Enterprises rarely fail because they don’t care about reliability.They fail because:failure is loud,prevention is quiet,and budgeting systems are wired to respond to noise.
## 正文
# Why Enterprises Overfund Failure and Underfund Prevention
Most reliability debates start with technology and end with frustration.
——————————————-
Want to try it out? Take the 5-minute Reliability U-Curve Assessment → reliabilityeconomics.com/benchmark
———————————————
Do we need more redundancy?
More automation?
More “nines”?
But after working with large enterprises for years, I’ve come to a different conclusion:
*Most organizations don’t have a reliability problem. They have a failure-funding problem.*
### The hidden bias in how reliability gets funded
In theory, organizations want stability, resilience, and predictable delivery.
In practice, money flows very differently.
There are two fundamentally different cost buckets:
- **Failure cost (reactive):** incidents, war rooms, hotfixes, customer impact, escalation overhead
- **Prevention cost (proactive):** SLOs, automation, resilience patterns, testing, observability, compliance-by-design
Only one of these is *visible and urgent*.
Failure cost:
- shows up as outages,
- triggers executive attention,
- creates immediate pressure to “do something.”
Prevention cost:
- is mostly invisible,
- pays off over time,
- competes with feature delivery and short-term KPIs.
So organizations do what humans and systems always do under pressure:
they **optimize for what hurts now**, not for what compounds later.
### Why “we’ll fix it in incident response” feels rational (but isn’t)
From a budgeting perspective, failure remediation feels safe:
- Incidents are real.
- Customers are angry.
- Regulators are watching.
- Action is justified.
Prevention, on the other hand, requires belief:
- belief that future incidents will be avoided,
- belief that automation will pay off,
- belief that today’s effort reduces tomorrow’s cost.
That belief is hard to defend in quarterly planning cycles.
The result is a predictable pattern:
- incident response teams grow,
- processes accrete,
- coordination overhead increases,
- and yet reliability outcomes improve only marginally.
This is how organizations end up **spending more every year on failure without ever feeling “done.”**
### The reliability U-curve (in one sentence)
As reliability improves:
- **failure cost goes down** ,
- **prevention cost goes up** ,
- and **total cost forms a U-shape** .
The bottom of that curve is the point where **total spend is minimized**.
Most enterprises never intentionally look for that point.
They drift along the curve driven by incidents, not economics.
### Why this is not a failure-mode or probability model
A common (and valid) objection is:
*“Failure costs depend on likelihood, failure modes, SLAs, and contracts. You can’t aggregate this.”*
That’s true, at the *failure-mode* level.
But this is not a failure-mode model.
It’s a **portfolio-level diagnostic** designed to answer a simpler question:
Are we structurally overpaying for failure compared to prevention for this service or journey?
At that level:
- recurring operational failures already “price in” likelihood,
- black-swan events should be treated separately and selectively,
- and perfect modeling is often the enemy of usable decisions.
This is not about precision.
It’s about **direction**.
### What happens when you make both sides visible
When organizations put **failure cost and prevention cost side by side**, something interesting happens.
They realize that:
- incident labor and coordination time dominate downtime cost,
- release delays and context switching are real economic drag,
- compliance overhead is often paid manually instead of being automated,
- and prevention is often far cheaper than the failures it could eliminate.
In many large environments, it’s not unusual to see:
*monthly failure cost 5–10× higher than prevention spend*
for a single tier-1 service.
At that point, the conversation changes.
Not because of SRE ideology, but because of economics.
### The shift that actually matters
This isn’t about chasing “five nines.”
It’s about shifting from:
- **funding failure because it’s visible** ,
to
- **funding prevention because it’s cheaper** .
That shift only happens when:
- engineering brings data about failure drag,
- finance helps frame recurring cost,
- leadership sets explicit risk tolerance.
Reliability improves not because teams try harder, but because **the system starts rewarding the right investments**.
### A practical starting point
You don’t need a perfect model to begin.
Pick:
- one service or customer journey,
- estimate monthly failure cost,
- estimate monthly prevention cost,
- sanity-check outcomes via SLOs or error budgets.
The goal is not to be “right.”
The goal is to stop being **blind**.
### Final thought
Enterprises rarely fail because they don’t care about reliability.
They fail because:
- failure is loud,
- prevention is quiet,
- and budgeting systems are wired to respond to noise.
Until we change that, we’ll keep getting better at fixing incidents, and worse at preventing them.
→ If you want a practical starting point, message me **“INVERSION”** and I’ll share a lightweight diagnostic to estimate your current position on the U-curve and where the optimum likely sits.
→ We explore these ideas in much more depth in our book, *Mastering Site Reliability Engineering in Enterprise,* a complete guide to building resilient, chaos-tolerant systems, available on Amazon and Springer.
Book (Amazon): [Mastering Site Reliability Engineering in Enterprise now on](https://www.amazon.com/Mastering-Site-Reliability-Engineering-Enterprise/dp/B0DYHQXZBQ/) [amazon.com](http://amazon.com/)
Book (Springer): [Mastering Site Reliability Engineering in Enterprise on Springer](https://doi.org/10.1007/979-8-8688-1448-8)