Presentation: State of Chaos Engineering
What You’ll Learn
- Learn how Chaos Engineering can make your systems resilient.
- Understand how to roll out Chaos Engineering in your organisation.
- Discover the benefits of resilient system design.
Abstract
“I don’t always test my resilience, but when I do, it’s at 3 a.m.”
“I don’t always test my resilience, but when I do, it’s in Prod.”
“I don’t always test my resilience, but when I do, its an outage!”
These were the days… the days before Chaos Engineering. More and more practitioners are on their way to discovering the benefits of Chaos Engineering. What started as an odd, bold, and even scary practice has been embraced by many in the pursuit of more nines. This talk examines the current state of Chaos Engineering, emerging patterns of success, and the future opportunity at hand.
Interview
Bruce: Yeah I was doing Chaos Engineering before the term was first used. I was hired by the guy who wrote Chaos Monkey, and introduced to it in the first week.
Bruce: I lead a team called insight engineering, we're doing a combination of telemetry solutions paired with Chaos Engineering. We have just started formalising the roll out of Chaos Engineering. Different teams have approached me to talk to me about how to get started: how do we see failure and observe failure in higher resolution and faster systems, distributed tracing, time series metrics, and so on.
Bruce: The goal for my talk is is to make Chaos Engineering less scary and more accessible for everyone. I think having launched Chaos Engineering twice at two different organizations has taught me that what worked at one doesn't work with the other. I've been thinking about what are the commonalities between these, and what really resonates, and different approaches to rolling this out. The key takeaway is that it's not just for Netflix: you can roll it out anywhere, and it's not as scary as you think it is.
Bruce: My hope is that a developer attending my talk could leave with a sense of hope that your system can be resilient and you can stop being woken at 3:00 in the morning. But also be inspired to help and share.. There's a lot of room for this community and effort across the industry to grow.
Similar Talks
Tracks
Monday, 26 June
-
Microservices: Patterns & Practices
Practical experiences and lessons with Microservices.
-
Java - Propelling the Ecosystem Forward
Lessons from Java 8, prepping for Java 9, and looking ahead at Java 10. Innovators in Java.
-
High Velocity Dev Teams
Working Smarter as a team. Improving value delivery of engineers. Lean and Agile principles.
-
Modern Browser-Based Apps
Reactive, cross platform, progressive - webapp tech today.
-
Innovations in Fintech
Technology, tools and techniques supporting modern financial services.
Tuesday, 27 June
-
Architectures You've Always Wondered About
Case studies from the most relevant names in software.
-
Developer Experience: Level up Your Engineering Effectiveness
Trends, tools and projects that we're using to maximally empower your developers.
-
Chaos & Resilience
Failures, edge cases and how we're embracing them.
-
Stream Processing at Large
Rapidly moving data at scale.
-
Building Security Infrastructure
How our industry is being attacked and what you can do about it.
Wednesday, 28 June
-
Next Gen APIs: Designs, Protocols, and Evolution
Practical deep-dives into public and internal API design, tooling and techniques for evolving them, and binary and graph-based protocols.
-
Immutable Infrastructures: Orchestration, Serverless, and More
What's next in infrastructure. How cloud function like lambda are making their way into production.
-
Machine Learning 2.0
Machine Learning 2.0, Deep Learning & Deep Learning Datasets.
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS.
-
Optimizing Yourself
Maximizing your impact as an engineer, as a leader, and as a person.
-
Ask Me Anything (AMA)