Series on chaos engineering
This is a collection of three articles on chaos engineering that present and discuss the different phases of the chaos engineering process.
In Part 1 of this series, I introduce chaos engineering and explain how it helps uncover and fix unknowns in your system before they become outages in production; and also how it fosters positive cultural change inside organizations.
In Part 2, I discuss areas to invest in to start designing your first chaos engineering experiments and pick up the right hypothesis.
In Part 3, I focus on the experiment itself and present a collection of tools and methods that cover the broad spectrum of failure injection necessary for running chaos engineering experiments.
Chaos Engineering Q&A — What and who is a chaos engineer?
Answering questions from my chaos engineering webinar
Chaos Engineering — How to safely inject failure in your application?
Practical Chaos Engineering
A set of articles presenting practical implementations of chaos engineering experiments.
In this article, we present an open source library, AWSSSMChaosRunner based on AWS System Manager. We also provide an example of integration and explain how Prime Video used this library to prevent potentially customer-impacting outages.
In this article, I show how to create your own Chaos Monkey (randomly killing EC2 instances) and opened source ready-made failure injection to get started. Give it a try — you won’t regret it!
In this article, I show how to inject failure into your application using AWS System Manager and opened source plenty of ready-made failure injection to get started. Try it — it’s pretty awesome!
Injecting Chaos to Amazon EC2 using AWS System Manager
Ansible, Chef, and Bastion host — these are the standard, widely known tools and techniques, used to execute ad-hoc…
In this article, I explain how to use AWS Lambda Layers to conduct chaos engineering experiments on Lambda functions.
Injecting Chaos to AWS Lambda functions using Lambda Layers
“As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not…
chaos_lambda is a small library injecting chaos into AWS Lambda. It offers simple python decorators to do delay…