The Open Chaos Initiative

Last Updated: 3rd December, 2018

The Principles of Chaos state that:

Chaos Engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production.

In accordance with these principles, Chaos Engineering is a discipline based on the scientific method that enables progress in system reliability, robustness and resilience through empirical learning. Scientific progress benefits from the potential for public discourse through openness in both experiments and experiment findings.

This document aims to propose that system reliability and resilience can also benefit from that same openness being applied to Chaos Engineering experiments and findings.

Why an Initiative?

This document aims to suggest an idea and a plan that encourages the open community to embrace free and open standards to enable everyone to share, collaborate on and learn from chaos engineering.

Ideally an initiative is short-lived. Once the accompanying idea is effectively in the public domain and the plan has begun to be executed, this initiative can be retired in preference of the concrete outcomes from the proposed plan.

The Idea: Open Chaos

By defining Chaos Experiments and Findings as open standards it becomes possible to:

Open standards for chaos engineering enables a collective learning foundation that supports an organisation's Resilience Engineering Capability. While it should always be possible to control access to Chaos Experiments and Findings, by proposing to define these two concepts in open standards we are making it possible for everyone to be able to share and learn through Open Chaos.

The Proposed Plan

This initiative plans to:

Join the ongoing discussion of this initiative in the Chaos Community Google Group.

If you want to add a translation, please submit a pull request against the Github repository.