Service-level objectives (SLOs)

Back in Chapter 5, The Links 'R' Us Project, where the Links 'R' Us project was first introduced, we briefly discussed the concept of SLOs and even provided some example SLOs for the system we would be working on.

An SLO is defined as the range of values for an SLI that allows us to deliver a particular level of service to an end user or customer. Depending on the underlying SLI, SLOs can either be specified either as a lower bound (SLI >= target), an upper bound (SLI <= target), or both (lower-bound <= SLI >= upper bound).

SLO definitions generally consist of three parts: a description of the thing that we are measuring (the SLI), the expected service level expressed as a percentage, and the period where ...

Get Hands-On Software Engineering with Golang now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.