Overview
Syllabus
Programmers: Stop Calling Yourselves Engineers
A way to improve availability is to install proven hardware and software, and then leave it alone
If it hurts, do it more frequently, and bring the pain forward
Experiment on a distributed system in order to build confidence in the system's capability to withstand turbulent conditions in production.
Four principles of chaos engineering
Build a hypothesis around steady-state behavior
Vary real-world events
Run experiments in production
Automate experiments to run continuously
Principles recap
Taught by
Devoxx