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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.