Back to Insights

Digital Excellence

Digital Service Reliability: Measuring the Experience Customers Trust

Availability alone does not show whether customers can complete critical tasks. Reliability must be measured from the service and journey perspective.

Customer trust does not come from an uptime figure on a report. It comes from the service working when the customer needs it. This article sets out how to design reliability measures that connect customer experience, operations, and investment decisions.

What is digital service reliability, and how does it differ from availability?

Availability measures whether the system is up. Reliability measures whether the service does what the customer expects. A system that answers every request but takes 30 seconds per transaction is available and, from the customer point of view, unreliable. The distinction matters because organizations measuring only availability tend to report excellent numbers while complaints are coming in.

Usable reliability is therefore defined from the tasks customers need to complete: paying within an acceptable time, searching and getting the right result, or contacting support and being resolved on first contact, rather than from the status of a server or any single component.

What should you measure, and where do you start?

Start from a service catalogue that reflects the business view rather than a list of systems from an architecture diagram, then pick two to four indicators per service that reflect what customers actually perceive. Installing tooling to collect everything before deciding what matters is why many organizations end up with many dashboards and no answer to whether the service is getting better or worse.

Build a business-facing service catalogue

Each entry should be written in language a business executive understands, such as in-app payment, new service activation, or invoice issuance, with a named service owner, the systems involved, external partners on the path, and the business-critical hours. This catalogue underpins everything that follows, because it decides what gets measured and who is accountable.

Choose service level indicators that mean something

A good SLI is measured from the user side and expressed as the proportion of requests meeting a threshold, such as the share of payments completing within three seconds, not as an average response time. Averages always hide the customers having the worst experience, so read the 95th or 99th percentile alongside them.

How do you set service level objectives you can decide with?

Set objectives from two inputs together: customer expectation and the business risk if the service fails, not from what the system currently achieves. An objective set at today performance drives no improvement, while one set unrealistically high is ignored within months.

Differentiate objectives by business criticality

Not every service deserves the same target. Services whose failure hits revenue immediately or breaches a regulatory requirement warrant high objectives backed by investment, while internal services that tolerate short outages should be given deliberately lower ones so resources land where they make a difference. Setting every service equally high is how budgets are exhausted without reducing the risks that matter.

Use error budgets to frame trade-offs with facts

An error budget is the gap between 100 percent and the objective: a 99.9 percent objective allows roughly 43 minutes of failure per month. Its value is turning the argument between teams that want to ship and teams that want stability into a rule agreed in advance. When the budget is spent early, releases pause and stability work takes priority, without an executive adjudicating case by case.

How should observability be designed?

Design it around the customer path rather than around system components, because customer-visible incidents usually originate at the seams between systems rather than in one failing component. The minimum is request tracing across systems with a shared identifier, logs carrying enough context to reconstruct what happened, and real-user measurement alongside scheduled synthetic checks.

Manage dependencies and partners as part of the service

Modern digital services depend on external providers on nearly every path, from payments and identity verification to cloud platforms. Identify the dependencies whose failure stops the service, define the required behaviour when a dependency is slow or silent, and tie partner SLAs to the service objective. An organization whose objective exceeds what its dependencies can support is promising something it does not control.

Test before the real event

Rehearsals should cover both the technical and the communication side: restoring real data from backups, simulating the failure of a critical dependency, and practising who decides what and what customers are told. Many organizations hold well-written plans that have never been tested and discover their gaps on the day of the real incident.

How do you turn incidents into justified investment?

Review incidents without blame, focusing on the system and process conditions that allowed the failure rather than on individuals, because a blaming culture makes people withhold the information needed to fix anything. Then convert the review into owned, dated actions that enter the same backlog as feature work, rather than a list of recommendations no one owns.

What to recordWhy it mattersHow it is used
Time customers were actually affectedDiffers from the time the alert firedGives a correct error-budget calculation
Customers and transaction value affectedTranslates the incident into business languagePrioritizes remediation investment
What delayed detectionDetection time is often the cheapest thing to improveTunes alerting and observability
Decisions taken during the incident and by whomReveals gaps in decision rightsImproves the escalation process
Remediation with owner and due dateStops the lesson from evaporatingTracked at the next review

How should reliability be reported to executives?

Report in the language of business impact, not technology. Executives do not need CPU utilization; they need to know how many customers failed to complete, what that was worth, whether the trend is improving, and how much risk the requested investment removes. A one-page report answering those four questions beats a ten-page dashboard.

  • Completion rate of critical services against their objectives
  • Error budget consumed this period with a three-month trend
  • Volume and value of affected transactions
  • Average time to detect and to restore service
  • Overdue remediation actions from past incidents
  • External dependency risks without a mitigation in place

What are the common mistakes, and how are they fixed?

MistakeConsequenceFix
Measuring only system uptimeGood numbers alongside customer complaintsMeasure the task the customer must complete
Reporting average response timeHides the worst-affected customersReport the 95th and 99th percentiles
One objective for every serviceInvestment spreads without cutting key riskTier objectives by business criticality
Blame-focused incident reviewsPeople withhold necessary informationRun blameless reviews and track the actions
Excluding partners from the serviceCommitments that cannot be controlledTie partner SLAs to the service objective

Where should an organization with nothing in place start?

Start with two or three critical services within a quarter, working through the sequence below. Each step should produce something tangible before the scope widens.

  1. Name the critical services and their owners as individuals
  2. Define two to four customer-side SLIs per service
  3. Measure the current level for at least four weeks before setting targets
  4. Set objectives and error budgets together with the business owner
  5. Agree the rule for what happens when the budget is exhausted
  6. Start blameless incident reviews and track remediation
  7. Report one page to executives each month

A Thai scenario: a payment service reported healthy while customers disagreed

A Thai e-commerce operator reported 99.95 percent availability for payments every month while the contact centre still took dozens of failed-payment calls a day. The measurement counted only whether the server answered a request, not the cases where the external payment provider responded more slowly than the app would wait.

The team switched to the share of payments completing within eight seconds as measured on the customer device. The real figure was 97.2 percent, which matched the call volume. They set a 99.0 percent objective, tied the provider SLA to it, and added fallback behaviour when the provider was slow. Payment complaints halved within two quarters without any major architectural change.

The lesson is that the wrong indicator blinds an organization to a problem its customers see daily, and that the most effective fix usually starts with measuring honestly rather than with spending more.

Conclusion

Reliability that customers trust comes from measuring what they perceive, setting objectives aligned to business risk, using error budgets as a decision rule, and turning every incident into owned remediation. It does not require expensive tooling to begin, but it does require answering which services matter, what customers expect, and how the organization will know whether it met that expectation.

Design digital change that keeps delivering

Explore Digital Transformation Consulting

Frequently asked questions

Is availability the same as reliability?

No. Availability says whether the system is up; reliability says whether customers can complete what they came to do within expectation. A system that answers every request very slowly is available but not reliable.

Where should measurement start?

Start from a business-language service catalogue, pick two or three critical services, define customer-side SLIs, and measure the current level for at least four weeks before setting objectives.

What is an error budget good for?

It converts the speed-versus-stability argument into a rule agreed in advance: when the budget is spent, releases pause and stability work takes priority, without executives adjudicating each case.

Should every service have a 99.9 percent objective?

No. Tier objectives by business criticality: services whose failure hits revenue or compliance deserve high targets, while internal services that tolerate brief outages should be deliberately lower so resources land where they matter.

Is a partner failure our responsibility?

From the customer point of view, yes, because they experience one service. Identify critical dependencies, define fallback behaviour when a partner is slow or silent, and tie partner SLAs to the service objective at contracting time.