I read the SLO Service Level Objectives: A Practical Guide to Implementing SLI, SLO, and Error Budgets.
- It discusses the definitions of services and users.
- I thought it was especially important to enhance the resolution regarding users when considering SLOs.
- With a low resolution, there's a tendency to overly enhance the reliability of the service or to create meaningless metrics.
- The question of whether a service is reliable is equivalent to whether the service performs the actions that users need.
- SLOs are goals and changes are permissible. Discussions around changes are useful.
- SLOs are not just mere metrics for reliability improvement; by collecting data based on these metrics, they provide insights for development and operational improvements.
- While implementing error budgets can be challenging, if successful, they can provide data and discussion opportunities to improve teams, organizations, companies, and services.
- To implement SLOs in an organization, it is necessary to obtain agreement from superiors, adjust expectations, explain the time investment benefits, and be prepared to take on cross-functional roles.