Skip to content
atlas

Don't confuse these

Service level agreement (SLA) vs Service level objective (SLO)

Why they differ

An SLA is a contract promise to customers with a price for breaking it; an SLO is the stricter internal target that keeps the promise safe.

Service level agreement (SLA)

Observability

A written promise in a contract about how well a service will work, with a price to pay, such as money back, if it is broken.

Formal

The part of a contract between a supplier and a customer that states measured levels of service, such as the share of time a service is in use or how fast a fault must be answered, and what the supplier owes when they are not met.

In plain English

Like a pizza place that promises delivery in thirty minutes or the pizza is free; the promise only means something because breaking it costs them.

In practice

A Danish shipping company's contract with its hosting supplier promises 99.9% availability each month; after a four-hour outage, the company gets a tenth of the monthly bill back as agreed.

Why it matters

When you depend on a supplier, the SLA is what you can actually hold them to, so it must match what your own business and your own promises to others need.

Service level objective (SLO)

Observability

An internal target for how well a service should work, such as 99.9% of requests answered within a second over 30 days.

Formal

A target value for a measured sign of service quality, such as the share of requests that succeed or answer fast enough, over a set time window; the gap between the target and 100% is the error budget the team may spend.

In plain English

Like a bus company aiming for 98% of buses on time; the timetable it prints for passengers promises less, so it has room to spare before it owes anyone money.

In practice

The team behind a school communication portal allows itself 43 minutes out of service a month; after a bad release uses 40 of them, it pauses new features and spends the rest of the month on stability.

Why it matters

It turns availability from a vague wish into a number that guides the choice between speed and stability, and warns the team before it breaks the SLA it has given its own customers.

Shared connections

Atlas is in beta.