Overview
Explore chaos engineering principles and practices in this 57-minute Devoxx conference talk. Delve into failure injection techniques, analogous to vaccines, used to build system immunities. Learn about tools like the Simian Army, Chaos Lemur, and Locust.io through demonstrations. Understand how distributed systems fail and how to build confidence in resilient systems. Go beyond reliability, stability, and availability to develop a continuous process improvement program for production systems. Examine unpredictable outcomes in distributed systems, compounded by rare but disruptive real-world events. Discover the blueprint for living in a Black Swan world, risk management strategies, and the complexities of distributed computing. Analyze outages, backup strategies, and the principles of chaos. Explore the reference architecture for cloud-native platforms, with a focus on Pivotal Cloud Foundry. Gain insights into the importance of reliability, process improvement, and the testing pyramid. Conclude with lessons learned and recommendations for further reading in this comprehensive introduction to chaos engineering.
Syllabus
Intro
what is an ARCHITECT
Risk management
A new way to look at organizations
Blueprint for living in a Black Swan world.
computing
Distributed Systems Complexity
Chaos Engineering
Some outages in the Region
Backups
Netflix Simian Army
Chaos Monkey
Other Monkeys
Principles of Chaos
Hypothesize
Vary Events
Experiment
Automate
Reference Architecture for Cloud Native Platform
Pivotal Cloud Foundry
Chaos Lemur demo
Locust demo
Lessons Learned
The importance of reliability
Clean your process
Testing Pyramid
Further Reading
Questions
Taught by
Devoxx