Presentation: Designing Services for Resilience Testing @Netflix
Abstract
As an industry, we focus on designing microservices for availability. However, we don’t tend to speak about enabling these same services for resiliency testing. In a perfect world, you wouldn’t need resiliency testing, but that’s not the reality we are currently facing. This talk covers designing microservices for enabling resiliency testing and the moving parts you need to consider when designing them from the get go, and along their lifetime. Yes, the services may all have RESTful calls in place, but those RESTful calls may not always be wrapped in circuit breakers. Yes, the services already have circuit breakers in place, but they may not always have fallbacks enabled, service owners may not know what those fallbacks do, or know how to execute that path confidently. The audience will come away from this talk with tips and tricks on how to design their microservices for resiliency tests, examples of poorly designed services, and how to ensure these pertinent design decisions are in place on a continuous basis. The audience will also leave with how to regularly test confidence in these design decisions through new chaos experimentation techniques.
Similar Talks
Monitoring and Tracing @Netflix Streaming Data Infrastructure
Architect & Engineer in Real Time Data Infrastructure Team @Netflix
Allen Wang
The System of Profound Knowledge
VP, Production Engineering @packethost
Ben Rockwood
Incident Management in the Age of DevOps & SRE
Co-Founder and Chief Product Officer @Rundeck
Damon Edwards
DevOps & Lean Thinking Panel
Agile Methods Coach & Advocate for Woman in Tech
Cat Swetel
Building Confidence in Healthcare Systems Through Chaos Engineering
Principal Engineer @Cerner