Site Reliability Engineering

What is SRE

The discipline of treating operations as a software problem.

25 min read beginner 3 objectives

Status

Not started

What you will learn

  • Define SRE
  • Contrast with traditional ops
  • Understand toil

New to this? Start here

The basics, in plain English

SRE stands for Site Reliability Engineering. It is an approach, started at Google, where engineers use software and data to keep systems reliable instead of relying on manual effort. The core idea is treating operations problems as engineering problems you can measure and automate away.

SRE
Site Reliability Engineering: using software skills to keep systems dependable.
Reliability
How consistently your service works the way users expect.
Toil
Boring repetitive manual work that SREs try to automate or remove.
Automation
Replacing manual steps with code so machines handle the routine work.
Operations
The day-to-day work of running and maintaining live systems.
Engineering mindset
Solving operational pain with better tools and design, not just more effort.
01

Ops as code

SRE, born at Google, applies software engineering to operations. A core goal is eliminating toil: manual, repetitive, automatable work.

Finished this topic?

Mark it done to earn 100 XP and keep your streak alive.