liveBook · Manning

Reliability

As explained in Effective Platform Engineering

System reliability is the ability of a software system to perform its required functions consistently over an expected period and operating condition.

Reliability is a system’s ability to perform required functions consistently over expected operating conditions. In platform engineering, it is both a product-quality outcome and a measurable source of developer and business value. section 10.1.1 section 10.8

Assess reliability through operational evidence and platform practices:

  • Track mean time to detect and resolve incidents, service availability, telemetry coverage, incidents, failures, and defects. section 10.1.1
  • Apply SRE practices with service-level objectives, service-level indicators, and error budgets to balance delivery speed with stability. section 10.8
  • Treat reliability improvements as contributors to customer trust, developer confidence, retention, and reduced operational cost. section 10.7.2

Epetech

Epetech embedded SRE practices and improved monitoring, reducing downtime and critical incidents while increasing availability and operational resilience. Faster recovery limited customer impact and outage costs. section 10.7.2

Figure 10.1 Quantifying the value across multiple levels, from building the capabilities to addressing the business outcomes
A diagram of a product quality

AI-generated content may be incorrect.

Use the value model to connect reliability capabilities and measurements with developer outcomes and broader business outcomes. section 10.1.1

How Effective Platform Engineering covers it

How deep it goes
Connects reliability to SRE practices, SLOs, SLIs, and error budgets without detailing their implementation.
Examples
Uses Epetech’s reduced downtime, fewer critical incidents, higher availability, faster recovery, and improved monitoring as evidence.
What you can do after
Evaluate reliability using availability, incident, recovery, telemetry, failure, and defect measures.
How it connects
Connects reliability with observability, SRE, service availability, incident management, developer experience, customer trust, and business outcomes.

Also explained in

Compare how 13 books explain reliability →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.