Reliability & Resilience

General material on designing for failure.

4Questions
14Flashcards
15Terms
Terminology

15 terms in this topic

concept

Availability Calculation

Deriving a system's availability from its components, remembering that dependencies in series multiply.

practice

Blameless Postmortem

An incident review that seeks the systemic conditions that made a failure possible, explicitly excluding individual fault.

practice

Capacity Planning

Deciding in advance how much capacity will be needed, given growth, seasonality and failure scenarios, and ensuring it can be there in time.

practice

Chaos Engineering

Deliberately injecting failure into a system to discover, before an incident does, which of your resilience assumptions are false.

practice

Disaster Recovery

The plan and capability for restoring service after an event that takes out a whole site, region or system.

metric

Error Budget

The amount of unreliability an SLO permits, treated as a resource that feature velocity spends.

practice

Game Day

A scheduled exercise in which a failure is deliberately introduced and the team responds as though it were real, to test the system and the response …

practice

Incident Command

Assigning explicit roles during an incident — commander, operations lead, communications lead, scribe — so coordination does not compete with diagnosis.

concept

Redundancy

Having more instances of a component than the load requires, so that failures can be absorbed without loss of service.

metric

RTO and RPO

How long recovery may take (RTO) and how much data may be lost (RPO), the two numbers that determine the cost of a resilience design.

concept

Service Level Agreement

A contractual commitment about service level, with a defined remedy — usually a service credit — when it is missed.

metric

Service Level Indicator

The actual measurement of a service's behaviour that an objective is set against — a ratio of good events to valid events.

metric

Service Level Objective

An internal target for a service level indicator, set below the level at which users notice, and used to decide whether to ship or to stabilise.

practice

Severity Levels

A predefined scale of incident impact that determines who is woken, how fast, and what process applies.

concept

Static Stability

The property that a system keeps working on its existing state when its control plane or dependencies are unavailable, rather than needing them to ke…

Reliability & Resilience

Neighbouring topics

SLI, SLO & SLA

The measurement, the internal target, and the contractual commitment.

No content yet

Error Budgets

Unreliability as a resource that feature velocity spends.

1 cards 1 terms

Availability Mathematics

Series dependencies multiplying, and redundancy that is not independent.

No content yet

RTO & RPO

How long recovery may take and how much data may be lost.

No content yet

Redundancy

N+1, N+2 and 2N, correlated failure, and headroom for the failure itself.

No content yet

Failover

Detection latency, promotion, fencing and the cost of failing over wrongly.

No content yet

Graceful Degradation

Reduced but useful function when a dependency is gone.

No content yet

Fault Isolation

Cells, zones, tenants and the partitions that bound a failure.

No content yet

Chaos Engineering

Hypothesis-driven failure injection with a bounded blast radius.

No content yet

Game Days

Testing the response — runbooks, access, comms — not only the system.

No content yet

Incident Management

Command roles, severity levels and mitigation before diagnosis.

No content yet

Postmortems

Finding the systemic conditions, and completing the actions afterwards.

No content yet

On-Call

Sustainable rotations, actionable pages and handover discipline.

No content yet

Capacity Planning

What does not autoscale, and the lead-time items that need a date.

No content yet

DR Testing

Restore drills, timed against the stated RTO, into a clean environment.

No content yet

Resilience Testing

Exercising retries, breakers and fallbacks that are otherwise never run.

No content yet

Static Stability

Serving from existing state when the control plane is unavailable.

No content yet

Degradation Modes

Deciding in advance what is shed first and what is protected.

No content yet

Reliability Culture

Blamelessness, error budget policy and reliability as a funded property.

No content yet