← Back to Concept Contrast

Concept Contrast Fable

Service level objectives and service level agreements

Conclusion first:SLOs and SLAs are two different rulers—they look alike but measure completely different things. An SLO is an internal target the team sets for itself—miss it and you fix it, but you don't pay. An SLA is an external commitment written into a contract—miss it and you pay. Treat internal targets and external commitments as one ruler, and the technical team will think they're doing fine, until the customer pulls out that line of fine print in the contract.

SLOs and SLAs are two different rulers—they look alike but measure completely different things. An SLO is an internal target the team sets for itself—miss it and you fix it, but you don't pay. An SLA is an external commitment written into a contract—miss it and you pay. Treat internal targets and external commitments as one ruler, and the technical team will think they're doing fine, until the customer pulls out that line of fine print in the contract.

Fable

The two rulers in the acceptance room

White Bridge Inn signed a contract with merchant caravans: if there's no room at night, hot water is cut off for half the night, or the stables are breached, compensation is paid in silver. This contract was posted at the counter—guests could understand it, and the innkeeper honored it. It's like a compensation line outsiders can hold onto.

But the shop only acted according to the contract, and problems soon appeared. Although the hot water was not cut off long enough to trigger compensation, guests often got angry waiting; although the stable was not lost, the night patrol bell often rang late; although the kitchen could serve meals, it always jammed at the busiest moment. Not reaching the compensation line does not mean the experience is still good.

The shopkeeper initially said that as long as they did not hit the loss line, it counted as acceptable. But the old steward brought out internal measures: how long hot water took to arrive, how long the night patrol bell took to ring, how long food took during the busiest times, and whether continuous small failures piled into a bad experience. These measures were tighter than the contract and were specifically for the shop's self-inspection.

The first remedy was only to post the contract larger, and the assistants still waited until trouble was about to happen before acting. In the rainy season, there was a month when the internal ruler repeatedly crossed the line but had not yet triggered compensation. The old steward immediately added staff, repaired the water furnace, and changed the night patrol route, finally preventing the problem from dragging on until customers claimed compensation.

Only then did the shopkeeper manage the two rulers separately. The outer ruler was written for the caravan, explaining how bad something had to be to warrant compensation; the inner ruler was kept for himself, reminding him how far things were from going bad. If the inner ruler stayed beyond the line for a long time, even if no compensation had been paid yet, it had to be treated as dangerous.

Later a merchant complained about slow hot water, and the accountant checked the contract and found no compensation was owed. The shopkeeper did not breathe a sigh of relief; instead he looked at the internal gauge: afternoon waits had exceeded the line for three days straight. The inn repaired the stove in advance, avoiding a real hot water outage the following week.

From then on, the inn understood that the compensation line is an external commitment, while the operating line is an internal target. If you only watch the compensation line, by the time you notice, reputation has often already been damaged; by watching the internal target first, you have a chance to pull things back before bad events turn into claims.

Later, when the inn opened a branch, the old manager first copied the internal ruler, then discussed the external contract. He said the external contract tells customers how compensation works if something breaks, while the internal target tells you when you should be nervous. Without an internal ruler, operating only by the compensation line is like waiting for a customer to fall before repairing the stairs. Later, when new staff joined the inn, they first learned the internal ruler, then memorized the contract, because the former determines how to do things every day.

Service Level Objective

A service quality target set internally by the team to drive technical improvement and error budget management, with no compensation obligation to customers; failing to meet it means repair resources need to be invested.

Service Level Agreement

A formal service commitment contract signed with the customer, containing specific metrics, compensation clauses, and legal effect; failing to meet them means monetary compensation or breach of contract.

Story Mapping

  • Internal control ruler (SLO): a target the technical team watches itself; when it alarms, they fix it but do not compensate
  • Contract ruler (SLA): promises written into contracts, with penalties if not met
  • The small print on the contract ruler: SLA details matter more than the headline numbers
  • Internal control is one level stricter: the SLO threshold is always stricter than the SLA compensation line, providing a buffer in advance
  • Historical data rejects the new contract: using actual SLO data to assess whether SLA commitments can be met

Applying it to Andy Ren Xu's project

Before quoting an availability number to a client, first distinguish whether it is your internal target or a commitment you dare to sign in a contract. An SLO can be written into a technical proposal for the client's engineers to see—let them know where your own standards are. An SLA can only be written into a contract for both parties' legal teams to review—because every number is followed by compensation clauses. Between an SLO and an SLA there is at least one stress test and three months of actual operating data.

京ICP备2026014272号