/* ---- Google Analytics Code Below */

Tuesday, September 05, 2017

Chaos Engineering in Practice



Don't remember ever hearing of Chaos Engineering, but had done some engineering in Chaotic, non predictable situations.  It should be noted that this is not about chaos theory, in a mathematical sense, but rather testing and adjusting complex systems.   Nora Jones in InfoQ describes it in practice.

Free 81 page Book on the topic via O'Reilly,

Where they describe it and its development and use by Netflix:

Building Confidence in System Behavior Through Experiments.

" .... With so many interacting components, the number of things that can go wrong in a distributed system is enormous. You’ll never be able to prevent all possible failure modes, but you can identify many of the weaknesses in your system before they’re triggered by these events. This report introduces you to Chaos Engineering, a method of experimenting on infrastructure that lets you expose weaknesses before they become a real problem.

Members of the Netflix team that developed Chaos Engineering explain how to apply these principles to your own system. By introducing controlled experiments, you’ll learn how emergent behavior from component interactions can cause your system to drift into an unsafe, chaotic state.  .... "

How might this be integrated with forms of process modeling.  like BPM?  Could the testing be applied to a process model?

No comments: