Chaos engineering is the disciplined practice of proactively injecting failures into a system in a controlled, experimental manner to test and improve its resilience and fault tolerance. Originating at Netflix, it moves beyond traditional failure testing by running experiments in production to uncover systemic weaknesses before they cause outages. The core principle is to build confidence in a system's ability to withstand turbulent conditions.
