Site Reliability Engineering: Service-Level Agreements and Objectives

Site Reliability Engineering: Service-Level Agreements and Objectives

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 41m | 80 MB

Software teams are expected to both maintain the quality of existing applications and innovate on new features that excite users. For engineering and operations teams, tackling both of these efforts on a deadline can be challenging. In this course, learn how to leverage error budgets and service-level indicators (SLIs), service-level objectives (SLOs), and service-level agreements (SLAs) to set realistic performance expectations and measure system performance within your organization. Instructor Laura Stone shows how to create SLIs to measure the reliability of a system, as well as how to make those SLIs meaningful with SLOs. Laura also shows how to use error budgets to ensure that poor service performance has consequences. To wrap up, she goes over the main components of SLAs.

Topics include:

  • Service-level indicators and objectives
  • Defining reliability
  • Making measurements meaningful
  • Documenting service-level objectives
  • Setting up dashboards and reporting
  • Consequences of poor service performance
  • Creating an error budget
  • Service-level agreements
Table of Contents

Introduction
1 Why measure service performance
2 What you should know

Service-Level Indicators
3 Defining reliability
4 Implementing measurements
5 Common measurements
6 Measurement and calculation

Service-Level Objectives
7 Objectives vs. indicators
8 Making measurements meaningful
9 Stakeholder agreement
10 Documenting SLOs
11 Dashboards and reporting
12 Continuous improvement

Error Budgets
13 Consequences of poor service performance
14 Creating an error budget
15 Drafting an error budget policy

Service-Level Agreements
16 Service-level agreements
17 Components of agreements

Conclusion
18 Next steps