Resilience Engineering
Designing for the failure that will happen: no shared failure modes, graceful degradation, and rehearsals that prove recovery before production does.
Overview
Read the full Resilience Engineering guidance
Capabilities
Backup & Restore
Automated backups with periodically verified restore procedures and recorded RTO/RPO.
Capacity Planning
Headroom against measured peak load, with rehearsed scaling procedures.
DR Readiness
Disaster recovery is designed, documented, and rehearsed — with RTO/RPO the business agreed to.
Dependency Mapping
A current map of what depends on what — including third parties — with blast radius visible.
Failure-Mode Rehearsal
Scheduled game days and restore drills that prove recovery with the clock running.
Graceful Degradation
Designed partial-function modes that shed load and features instead of failing whole services.
Performance Validation
Load and soak tests prove the system behaves under expected and peak stress.
Redundancy & Failure Domains
No single failure mode takes the service down: components and their domains mapped and separated.
Practices
Chaos Experiments
Hypothesis-driven fault injection that measures system behavior under defined failure.
Game Days
Scheduled, controlled failure rehearsals that surface what real incidents would — with notes.
Metrics
Capacity Headroom
Available headroom over measured peak load, with safety factor.
Unit: %. Good direction: up.
Failover Drill Recency
Days since the last exercised failover or restore for a tier-1 service.
Unit: days. Good direction: down.
Repeat Incident Rate
Share of incidents sharing a root cause with one in the trailing period.
Unit: %. Good direction: down.
Tools
Chaos Mesh
CNCF-hosted chaos engineering platform for injecting controlled faults into Kubernetes.
Visit site ↗Gremlin
Commercial failure-injection platform for controlled chaos experiments.
Visit site ↗LitmusChaos
CNCF-hosted chaos engineering toolkit for scheduling and running resilience experiments.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveBest intentionsrequired stage
Redundancy on paper; failover and restores never exercised.
- L2 RepeatableObjectives defined
RTO/RPO stated for key services; backups exist; restores tested only in pieces.
- L3 StandardizedRehearsed recoveryrequired stage
Failover/restore drills run on a schedule with the clock recorded and gaps filed as work.
- L4 MeasuredDesigned for degradation
Degraded modes are designed and documented; load shedding and backpressure are deliberate.
- L5 OptimizedResilience studied, not assumed
Game days and experiments probe the map; work-as-done is studied; repeats become design changes.
Maturity for resilience engineering is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
- SRE
SRE is related to this area
- CloudOps
CloudOps enables this area
- Chaos Engineering
Chaos Engineering specializes this area
- IncidentOps
IncidentOps complements this area
- SRE
SRE complements this area
Sources
- Tier 1 — PrimaryNIST SP 800-34r1 — Contingency Planning Guide ↗— NIST(verified 2026-09-19)
- Tier 2 — AuthoritativeAWS Well-Architected — Reliability Pillar ↗— AWS(verified 2026-09-19)
- Tier 2 — AuthoritativePrinciples of Chaos Engineering ↗— Chaos Community(verified 2026-09-19)