Track: | Chaos Engineering |
---|---|
When: | Mon PM-1 |
Where: | Pedley |
Organizers | Russ Miles Russ Miles |
Participants | Felipe Zipitria Felipe Zipitria , Mario Platt Mario Platt , Paul Davies Paul Davies , Sara Davis Sara Davis |
Remote Participants | Abdullah Garcia Abdullah Garcia , Andrew Martin Andrew Martin , Clyde Vassallo Clyde Vassallo , Paul Cutting Paul Cutting |
The Chaos Toolkit provides a Universal API for Chaos Engineering experiments that is then used to drive various implementations of chaos-causing and system-state-probing functions.
This session will focus on how the Chaos Toolkit’s Open and Universal API for chaos experiments can be practically designed and implemented for DevSecOps concerns.
WHY
The chaos engineering steady-state hypothesis is a specification of what “normal” in a system should look like. Within a set of toleraqnces, the system is observed to detect if it is in what can be considered a recognisable “normal” state, and therefore ready for a chaos experiment ot be run.
The stead-state hypothesis is then also used after an experiment’s method is concluded to detect what deviations, if any, have occured that might indicate an underlying weakness being discovered in the system.
Defining a great steady-state hypothesis can be a challenge and so this session, through a number of real-world examples, will take attendees through the process of creating one from scratch.
What
This session will, through real-world practical examples, take attendees through the design and implementation of their own steady-state hypothesis for their own DevSecOps chaos engineering experiments.
Outcomes
The attendees will have a detailed grasp of the working process to develop their own stead-state hypothesis for their own DevSecOps chaos experiments, and how to implement those hypothesis using the Chaos Toolkit’s Open and Universal API for chaos experiments.
References
The Chaos Toolkit: http://chaostoolkit.org/ The Chaos Toolkit Universal Open API for Chaos Engineering: http://chaostoolkit.org/reference/api/experiment/
Register as participant
To register as participant add Creating a Steady-State Hypothesis
to either:
- the
sessions
metadata field from your participant's page (find your participant page and look for the edit link). - or the
participants
metadata field from this git session page
Back to list of all Working Sessions