SlideShare a Scribd company logo
Gamification of Chaos Testing
Bram Vogelaar
@attachmentgenie
What could this number represent ?
29.74 Seconds
That is a weird SLO???
99.97 % Uptime
Nope, it is this guy!
Well…Actually…it is this guy
Because of this!
“It takes 10K hrs to become
an expert”
Malcom Gladwell
What he really said!
“Experts have on average spent
10K hrs learning their craft”
Malcom Gladwell
Pilots and Fireman do this most of their time
They even spend a lot of time doing this
Can you honestly answer this question?
Can you figure out if your
platform is in an error
state?
Chaos Engineering
The discipline of experimenting
on a distributed system in
order to build confidence in
the system’s capability to
withstand turbulent conditions
in production
The Grand Daddy
https://netflix.github.io/chaosmonkey/
Kubernete is so complex
it grew an entire (chaos) ecosystem
Look we did some science!
Published Result
How it started
Experiment #1
Experimental Design Matters
How representative is one gel to the next?
How many replicates are significant proof?
How about negative controls?
Is one side of this gel representative for the other?
Are the proteins separated enough?
Are these really the proteins we think they are?
Was this the right technique to begin with?
How much sample do we have for repeats?
Game Day Exercises
https://www.youtube.com/watch?v=xdiGW-RSb2w
Game analytics help guide training
Make that sidecar work for you
What have we learned so far
1. Athletes and Musicians
- Practice makes perfect
- Pre and Post game analytics will point at options to adjust and win
2. Pilots/Doctors/Fireman
- People respond differently to stress
- Life like simulations are critical
- Checklist will help you prevent making mistakes
3. Scientists
- Break problems down into known tasks
- Lies, Damn Lies and Statistics….and Biases
- Experimental Design matters
That’s all mighty fine, but...
Checklists are also
incredibly boring!
So let’s translate it to IT engineering
l Game Day Exercises
l (Non)-Destructive Tests
- Configuration Management / Infrastructure as Code
l Observability
- Metrics
- Logs
- Traces
l Living in the year 3000: Breaking production on purpose
Convince Management that:
Failure is normal and
expected behavior
Let engineers be scientists
Training
==
Testing
==
Monitoring
Get Engineers to be comfortable facing failur
When pressing $NewThing ™ into service
Create “real” DoD’s,
SLO’s + SLI’s
and Runbooks
Large complex systems will always
be in a (somewhat) degraded state
Contact
bram@attachmentgenie.com
@attachmentgenie
#2021-sre
https://www.slideshare.net/attachmentgenie

More Related Content

PDF
Devops its not about the tooling
PDF
Gamification of Chaos Testing
PPT
An Introduction To Agile Development
PDF
Shift left-testing
PPTX
Fact or Fiction? What Software Analytics Can Do For Us
PPTX
Software Analytics
PDF
Peter holditch devops
PPTX
Software Analytics: The Dark Side and the Test Side
Devops its not about the tooling
Gamification of Chaos Testing
An Introduction To Agile Development
Shift left-testing
Fact or Fiction? What Software Analytics Can Do For Us
Software Analytics
Peter holditch devops
Software Analytics: The Dark Side and the Test Side

What's hot (20)

PDF
Chaos Engineering 101: A Field Guide
PPTX
TDD: Facts and Fallacies
PPTX
Test driven development
PPTX
Agile Development Practices - Productivity
PDF
Root Cause Analysis: Fact and Fiction
PPTX
TDD - Unit testing done right and programmer happiness
PDF
Cloud Native Debugging in Production - Dig Deep into your agents
PDF
Exploratory Testing in an Agile Context
PPTX
Entaggle: an Agile Software Development Case Study
PDF
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?
PPT
Testers Qbit Conference 19.09.2007 Web
PPTX
Applying good context driven testing in an agile context
PDF
Validation Missteps Making Us Full Time Firefighters
PPT
The Smells Of Bad Design
PPTX
Tester’s fate in an agile
PPTX
Imrul: Context Driven Testing
PDF
Pair programming demystified
PDF
SLO Driven Development
PDF
Agile testing overview
PDF
Tdd For Tekna
Chaos Engineering 101: A Field Guide
TDD: Facts and Fallacies
Test driven development
Agile Development Practices - Productivity
Root Cause Analysis: Fact and Fiction
TDD - Unit testing done right and programmer happiness
Cloud Native Debugging in Production - Dig Deep into your agents
Exploratory Testing in an Agile Context
Entaggle: an Agile Software Development Case Study
Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?
Testers Qbit Conference 19.09.2007 Web
Applying good context driven testing in an agile context
Validation Missteps Making Us Full Time Firefighters
The Smells Of Bad Design
Tester’s fate in an agile
Imrul: Context Driven Testing
Pair programming demystified
SLO Driven Development
Agile testing overview
Tdd For Tekna
Ad

Similar to Gamification of Chaos Testing (20)

PDF
The limits of unit testing by Craig Stuntz
PDF
The Limits of Unit Testing by Craig Stuntz
PDF
Operationalizing Machine Learning in the Enterprise
PPTX
Testing for the deeplearning folks
PPTX
Bug debug keynote - Present problems and future solutions
PPTX
2014 abic-talk
PDF
The Most Important Thing: How Mozilla Does Security and What You Can Steal
ODP
I Smell A RAT- Rapid Application Testing
PDF
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
PDF
TDD and Simple Design Workshop - Session 1 - March 2019
PDF
More Aim, Less Blame: How to use postmortems to turn failures into something ...
PDF
John Carmack’s Notes From His Upper Bound 2025 Talk
PDF
The Art Of Performance Tuning - with presenter notes!
PDF
How to Use Agile to Move the Earth
PPTX
assertYourself - Breaking the Theories and Assumptions of Unit Testing in Flex
PDF
Stepping Outside
PPTX
Product discovery engineering point of view
PPTX
TDD Best Practices
ODP
Dark Matter, Public Health, and Scientific Computing
PPTX
Are Automated Debugging Techniques Actually Helping Programmers
The limits of unit testing by Craig Stuntz
The Limits of Unit Testing by Craig Stuntz
Operationalizing Machine Learning in the Enterprise
Testing for the deeplearning folks
Bug debug keynote - Present problems and future solutions
2014 abic-talk
The Most Important Thing: How Mozilla Does Security and What You Can Steal
I Smell A RAT- Rapid Application Testing
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013
TDD and Simple Design Workshop - Session 1 - March 2019
More Aim, Less Blame: How to use postmortems to turn failures into something ...
John Carmack’s Notes From His Upper Bound 2025 Talk
The Art Of Performance Tuning - with presenter notes!
How to Use Agile to Move the Earth
assertYourself - Breaking the Theories and Assumptions of Unit Testing in Flex
Stepping Outside
Product discovery engineering point of view
TDD Best Practices
Dark Matter, Public Health, and Scientific Computing
Are Automated Debugging Techniques Actually Helping Programmers
Ad

More from Bram Vogelaar (20)

PPTX
Terraforming your Platform Engineering organisation.pptx
PDF
Secure second days operations with Boundary and Vault.pdf
PDF
Cost reconciliation in a post CMDB world
PDF
Self scaling Multi cloud nomad workloads
PDF
Scraping metrics for fun and profit
PDF
10 things i learned building nomad-packs
PDF
10 things I learned building Nomad packs
PDF
Easy Cloud Native Transformation with Nomad
PDF
Uncomplicated Nomad
PDF
Observability; a gentle introduction
PDF
Running Trusted Payload with Nomad and Waypoint
PDF
Easy Cloud Native Transformation using HashiCorp Nomad
PDF
Securing Prometheus exporters using HashiCorp Vault
PDF
CICD using jenkins and Nomad
PDF
Bootstrapping multidc observability stack
PDF
Running trusted payloads with Nomad and Waypoint
PDF
Puppet and the HashiStack
PDF
Bootstrapping multidc observability stack
PPTX
Creating Reusable Puppet Profiles
PDF
Autoscaling with hashi_corp_nomad
Terraforming your Platform Engineering organisation.pptx
Secure second days operations with Boundary and Vault.pdf
Cost reconciliation in a post CMDB world
Self scaling Multi cloud nomad workloads
Scraping metrics for fun and profit
10 things i learned building nomad-packs
10 things I learned building Nomad packs
Easy Cloud Native Transformation with Nomad
Uncomplicated Nomad
Observability; a gentle introduction
Running Trusted Payload with Nomad and Waypoint
Easy Cloud Native Transformation using HashiCorp Nomad
Securing Prometheus exporters using HashiCorp Vault
CICD using jenkins and Nomad
Bootstrapping multidc observability stack
Running trusted payloads with Nomad and Waypoint
Puppet and the HashiStack
Bootstrapping multidc observability stack
Creating Reusable Puppet Profiles
Autoscaling with hashi_corp_nomad

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Modernizing your data center with Dell and AMD
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
Modernizing your data center with Dell and AMD
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx

Gamification of Chaos Testing