Understanding System Service Levels – SLI, SLO, SLA

Understanding System Service Levels – SLI, SLO, SLA

When you talk about service levels to a software team or a consumer of the software, they always tend to assume it as Service Level Agreement (SLA). But, not all services have a SLA. Also, there are two other key concepts to understand which are more important – Service Level Indicator (SLI) and Service Level Objective (SLO).  I will explain all the three keywords in this post.

What is a Service Level Indicator (SLI)?

SLI is a metric of a system that can be measured and representative of user experience. SLIs are always objective, unambiguous and something that is visible to be user.

E.g., Time taken by the shop to prepare your favorite ice cream is a SLI

What is a Service Level Objective (SLO)?

SLO is the target objective of a system measured in SLI. One or more SLI can be used to define the SLO of a system. As with SLI, this must relate to user experience and clearly visible.

E.g., 90% of time (at least 9 out of 10 times) you can get your favorite ice cream within 2 minutes is a SLO

Be aware that not all services expose their SLO for fear of complaints or dissatisfaction with users.

What is a Service Level Agreement (SLA)?

SLA is a stronger version of SLO where the service provider must compensate the user for unacceptable user experience. This is normally used only in mission-critical applications that can cause serious business or human implications.  Almost always, this include some level of compensation back to the user.

E.g., If the preparation time of your favorite ice cream is greater than 5 minutes, then you get it for free.

In Summary

SLI is a metric that indicates user experience of the system. SLO is the target objective that the system must satisfy to be usable, measured in SLI. SLA is a stringent version of SLO in which the service provider offers a commitment and almost always agrees to compensate in case of violation.

So next time someone talks to you about Service Levels, you know what to say – right?

This article was originally published at Meet Ashwin on 26 September 2019.

Eswar Krishnan

DevOps, Site Reliability (SRE) Transformation | AWS Certified Solutions Architect | CKS | CKA | CKAD | Terraform certified | Confluent Kafka certified | Ex-Yahoo!

5 年

good one at the right time!

要查看或添加评论,请登录

Ashwin Chandrasekaran的更多文章

  • Adobe's Data Product Suite: Transforming Enterprise Data into AI-Powered Business Value

    Adobe's Data Product Suite: Transforming Enterprise Data into AI-Powered Business Value

    The landscape of data productization is undergoing a revolutionary transformation, driven by the convergence of…

    2 条评论
  • Event-driven Systems

    Event-driven Systems

    Off late, I deal with event-driven systems and real-time data at work. It is a completely different paradigm with its…

  • It is "okay" to slow down!

    It is "okay" to slow down!

    This is the lesson life has taught me in recent times. Most of us are trained to be part of a race, right from early…

    2 条评论
  • Being a Tech Lead

    Being a Tech Lead

    Tech Lead. It is often sought after but widely misunderstood role in software development.

  • My Learning Goals for 2020

    My Learning Goals for 2020

    For the last few years, I have a practice of setting annual learning goals. It helps me with two things.

    5 条评论
  • The Art of Software Engineering Management

    The Art of Software Engineering Management

    With the proliferation of IT services, engineering management is often treated akin to project management. But, it is a…

    2 条评论
  • Why most Orgs get their Tech Strategy wrong?

    Why most Orgs get their Tech Strategy wrong?

    Every organisation needs tech strategy. Period.

  • My thoughts on HBX CoRE!

    My thoughts on HBX CoRE!

    It happened to me sometime in 2016. I was in a business meeting when one of them spoke in detail about gross margin.

  • Hello Medium! Here’s the business model to aim for

    Hello Medium! Here’s the business model to aim for

    Few months back, Medium launched their subscription model. Though it is in the right direction of selling premium…

  • How to design a Presentation that don’t doze your audience?

    How to design a Presentation that don’t doze your audience?

    A statistic says that about 90% of presentations are either boring or useless or both! Let me give you a quick tip on…

社区洞察

其他会员也浏览了