Member-only story

Crossing the Chasm

Unleashing the Potential of Chaos Engineering

21 min readMar 19, 2023
Photo by Lubo Minar on Unsplash

Maturity Comes With Experience, Not Age.

Before diving in, I want to set the stage and briefly explain chaos engineering.

At its core, chaos engineering is the process of:

1 — Making a hypothesis about a particular system

2 — Stressing it

3 —Observing how it responds

4 — Making improvements

5 — Repeat

And we do that to prove or disprove our assumptions about our system’s capability to handle these stresses — or disruptive events.

Chaos engineering helps us improve our application’s resilience and performance by uncovering hidden issues and exposing monitoring, observability, and alarm blind spots.

More importantly, chaos engineering gives organizations a platform to practice and excellent operational skills critical to improving recovery time from failures.

Time to recovery is especially critical, and the latest estimations from IDC and the Ponemon Institute are the…

--

--

Adrian Hornsby
Adrian Hornsby

Written by Adrian Hornsby

I help software organizations improve resilience and achieve operational excellence | Former Principal Engineer at AWS | Follow for posts on resilience

Responses (1)