Reliability & Resilience

General material on designing for failure.

6Questions
16Flashcards
14Terms
Terminology

14 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.

pattern

Durable Execution

Persisting a workflow's progress outside the process executing it, so that worker restarts, deployments and crashes resume from the last completed st…

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.

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.

Reliability & Resilience

Neighbouring topics

SLI, SLO & SLA

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

4 quiz 12 cards 5 terms

Error Budgets

Unreliability as a resource that feature velocity spends.

4 quiz 10 cards 3 terms

Availability Mathematics

Series dependencies multiplying, and redundancy that is not independent.

3 quiz 4 cards 3 terms

RTO & RPO

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

5 quiz 12 cards 4 terms

Redundancy

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

3 quiz 11 cards 4 terms

Failover

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

6 quiz 12 cards 5 terms

Graceful Degradation

Reduced but useful function when a dependency is gone.

6 quiz 13 cards 4 terms

Fault Isolation

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

4 quiz 11 cards 5 terms

Chaos Engineering

Hypothesis-driven failure injection with a bounded blast radius.

5 quiz 13 cards 3 terms

Game Days

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

2 quiz 8 cards 2 terms

Incident Management

Command roles, severity levels and mitigation before diagnosis.

8 quiz 12 cards 3 terms

Postmortems

Finding the systemic conditions, and completing the actions afterwards.

4 quiz 12 cards 3 terms

On-Call

Sustainable rotations, actionable pages and handover discipline.

5 quiz 10 cards 3 terms

Capacity Planning

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

4 quiz 8 cards 2 terms

DR Testing

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

5 quiz 5 cards 2 terms

Resilience Testing

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

4 quiz 8 cards 2 terms

Static Stability

Serving from existing state when the control plane is unavailable.

5 quiz 7 cards 3 terms

Degradation Modes

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

3 quiz 9 cards 4 terms

Reliability Culture

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

2 quiz 8 cards 1 terms