Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Introduction to Chaos Architecture: Gaining from Learning Loops and System Weaknesses

Russ Miles (
10:4512:15 Monday, 29 October 2018
Location: Buckingham Room - Palace Suite

Who is this presentation for?

Software developers, architects and SRE/DevOps/Admins who meet the following approximate criteria:

  • Software Developers with a traditional background where you need to start taking responsibility for your code in production.
  • SRE with a little experience of managing production where you need to be proactive about finding system weaknesses before your customers do.
  • System Administrator who is responsible for the availability of production where you need a proactive technique for surfacing system weaknesses before your customers experience them.

Prerequisite knowledge

  • Awareness of platforms such as Kubernetes will be helpful when understanding the practical examples being explored.

What you'll learn

In this session you'll learn:

  • The real goal of Chaos Engineering
  • The harmonious relationship between chaos engineering and resilience engineering disciplines.
  • How to begin to do chaos engineering on your systems.
  • Pitfalls to avoid.
  • Designing your first Game Days.
  • Automating your first chaos experiments.
  • Justifying your chaos experiments with Contribution Models.
  • How to share your experiments and their findings.


Chaos Engineering helps you gain trust and confidence in your system of software development and delivery, but it is often misunderstood to be "only about breaking things, and worse “only about breaking infrastructure”.

In this session Russ Miles will debunk those limitations and show how chaos engineering can be a full part of your Resilience Engineering capability. Going way beyond merely infrastructure weaknesses, using practical examples Russ will show how you can discover, explore and overcome weaknesses that will affect the resilience of your system in everything from your infrastructure, your platforms, your applications and, yes, even you (people, practices and processes).

Photo of Russ Miles

Russ Miles

Russ Miles is CEO of where he and his team build commercial and open source ( products and provide services to companies applying Chaos Engineering to build confidence in the resilience of their production systems.

Russ is an international consultant, trainer, speaker and author, most recently having published “Antifragile Software: Building Adaptable Software with Microservices” where he explores how to apply Chaos Engineering to construct and manage complex, distributed systems in production with confidence.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)