Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Fast track to chaos engineering (Day 2)

Location: Almaden Ballroom 1
Average rating: ***..
(3.67, 3 ratings)

Who is this presentation for?

  • You are a software developer, site reliability engineer, or DevOps

Level

Intermediate

What you'll learn

  • Establish a culture, practice, architecture, and design that is ready for chaos engineering
  • Design, build, and execute careful and controlled chaos engineering experiments to learn about weaknesses in your complex production systems
  • Apply different levels of experiments to learn about different weaknesses
  • Explore real-world examples and samples to see the concepts of chaos engineering in action

Description

Please refer to Day 1 » of this training.

Outline

  • What is chaos engineering and why do I need it?
  • Building confidence in complicated and complex systems
  • Understanding and working with the emergent and novel with Cynefin, chaos, and microservices
  • Working with experiments and chaos in practice
  • Establishing prerequisites to chaos engineering
  • Architecting and designing for chaos
  • Chaos and testing
  • Building a hypothesis for a chaos engineering experiment
  • Minimizing the impact of experiments: Understanding your experiment’s blast radius, scope, and opt-out
  • Designing and implementing steady state monitoring for your system
  • Defining a chaos engineering experiment
  • Defining steady state probes
  • Defining experimental methods
  • Defining continuous state probes
  • Defining close state probes
  • Working with other people’s systems
  • Running an experiment manually
  • Establish a real system that can be subjected to chaos experiments
  • Automating your first experiment using the open source Chaos Toolkit and platform
  • Chaos at scale
  • Chaos and observability
  • Chaos and governance