Conclusion
The discipline of chaos engineering has come a long way over the last decade. It has been
adopted across a variety of industries, and has helped organizations create resilient
services and increase customer satisfaction. (For examples of how organizations have
implemented these practices, see Chaos
Engineering Stories.) Chaos engineering is enabling organizations to reduce
risks for their mission-critical applications by injecting controlled faults at all levels
of their application stack, including cloud provider services. Having the capability to
impact an entire application stack in a controlled way allows for continuous resilience,
improvement in operational excellence, observability, and recovery-oriented architecture
without the stress of production outages. This approach also leads to better resilience
testing practices across the organization. To start embracing chaos engineering, run a chaos
game day or workshop to showcase the value that chaos engineering can provide to your
organization.