Groundwork Technology Advisors

Reliability is a design problem, not bad luck

Reliability and resilience

When systems keep going down, the natural instinct is to treat each outage as bad luck. One gets blamed on a bad deploy, the next on a flaky vendor. Taken one at a time, no single incident looks like a pattern. Taken together, they almost always are.

Uptime Institute has found for years that roughly four in five serious outages could have been prevented with better management and process, not more hardware. That matches what I see when I review an environment that goes down too often. The failures are rarely exotic. They trace back to a handful of single points of failure that no one is clearly accountable for, and to changes that reach production without review or a tested way to roll them back. The technology is not the surprising part. The surprising part is that no one owns the whole failure picture, so each team fixes its own corner and the same class of outage comes back wearing a different mask.

That is why I treat reliability as a design and ownership question before a spending question. Adding redundant hardware to a system no one owns just gives you more parts that can fail. The first thing I look at is not the architecture diagram, it is who is accountable when the whole thing goes down, and whether that person has the authority to say no to a risky change. The companies that stay up are the ones where that ownership is real, not the ones with the biggest infrastructure budget.

Further reading · Uptime Institute

Annual Outage Analysis 2025

This is the kind of problem I help companies work through.

If your systems keep going down and you find out from customers first, that is the conversation.

I work as a fractional CIO or CTO for companies that need senior technology leadership without a full-time hire.

← All perspectives