Skip to content

Chaos Engineering

Break things on purpose — before they break on their own.

Chaos Engineering is the discipline of proactively injecting failures into your systems to discover weaknesses before they cause outages. It’s not about randomly destroying things — it’s the scientific method applied to distributed systems resilience.


#ModuleTimeWhat You’ll Learn
1.1Chaos Principles & Resilience1.5hScientific method, blast radius, steady state, game days
1.2Chaos Mesh Fundamentals2.5hPod/Network/Stress chaos, CRDs, RBAC
1.3Network & App Fault Injection3hLatency, DNS failure, HTTP chaos, clock skew
1.4Stateful Chaos: Databases & Storage3hIO chaos, DB failover, split-brain, PV detachment
1.5Automating Chaos & Game Days2hCI/CD integration, automated abort, game day facilitation

Total time: ~12 hours


  • Release Engineering — progressive delivery mechanisms are what chaos tests validate
  • Kubernetes basics (Pods, Deployments, Services)
  • Prometheus/Grafana basics (for automated abort conditions)