Service Level Objectives and Error Budgets are a critical part of running production services. They help you convert gut feelings to objective metrics and guide your team’s activity and focus. When users are experiencing a broken project, your error budget gets used up and forces you to focus on changes that fix the breakage. Join us to learn how this simple practice works, and how to apply it to your service.
But what if you’re not working on a service? We’ll look at how the Cockpit team has applied these principles to their own internal CI and tests. The team is much more motivated and productive now, has no fear any more to touch old code, and with some simple tactics we have brought unreliable tests under control and avoided introducing new ones. Sending and landing pull requests is fun again!
(Stef will introduce the general concept of Error Budgets, while Martin demonstrates the concrete application in Cockpit.)
Session chairs: Andrei Veselov and Pavel Yadlouski
Recorded video:
https://www.youtube.com/watch?v=yFbNCkB4SuM