Chaos Engineering tests systems by introducing intentional faults and unexpected events. This method helps identify weaknesses and improve overall system stability.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Executable approach: can be applied and produces an outcome.
What organizes, connects, or makes decisions possible.
Chaos engineering is a method for making system resilience visible and improving it through controlled disruption experiments.
Chaos engineering was formulated in response to the unpredictability of distributed systems: even when individual services work correctly, their interactions can still produce failures in production. The Principles of Chaos Engineering describe the method as controlled experimentation on a system to build confidence in its behavior under real disruption. Tools such as Gremlin turn that idea into repeatable fault-injection tests.
Think of a lab with safety rails: first you measure a stable normal state. Then you introduce a realistic disruption and compare the effect with the baseline. Observability shows what changed; blast radius limits how far a fault may spread. Each experiment should lead to concrete improvements in dependencies, fallbacks, and alerting.
A measurable normal condition provides the baseline for the experiment.
Before the test, the expected behavior under disruption is defined.
Intentional outages, delays, or load spikes expose real weaknesses.
Metrics, logs, and traces make the effect of an experiment understandable.
The possible damage of an experiment is deliberately kept small and contained.
The method is useful for critical cloud, platform, and production services when teams want to check outages, latency spikes, or dependency failures before releases or on a recurring basis. It complements traditional testing and monitoring, but does not replace them. Without clear safety boundaries, accountable owners, and fast rollback, the experiment itself can become an incident.
Where this building block is located in the topic model.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.