Graph
Site Reliability Engineering

🛡️Site Reliability Engineering

NEW

Also known as: SRE

An engineering discipline applying software practices to operations to build reliable, scalable, and efficient services.

DESCRIPTION

Site Reliability Engineering blends software engineering with operations to achieve reliability, scalability, and agility. SRE practices include defining SLOs/SLIs, managing error budgets, reducing toil, automation, robust on-call, incident response, and blameless postmortems. It emphasizes measuring reliability, using risk to pace change, and engineering solutions over manual ops. Originating at Google, SRE is now widely adopted across enterprises and cloud-native teams.

ALTERNATIVE DEFINITIONS

Google Cloud

Site Reliability Engineering (SRE) is a discipline that incorporates aspects of software engineering and applies them to infrastructure and operations problems.

Centers on applying software engineering to operations challenges.

Source

Google SRE Book

SRE is what happens when you ask a software engineer to design an operations function.

Captures SRE’s engineering-first approach to operations.

Source

Service Level Objective SLA Error Budget Incident Management On-call Postmortem Observability Runbook Toil

COMPETING TERMS

ITIL DevOps

RELATIONS

KNOWLEDGE AREAS

Observability & Telemetry Software Engineering MLOps Cloud Collaboration Testing & Validation

TARGET AUDIENCE

DevOps Engineer IT Manager Chief Technology Officer Cloud Architect Software Developer Application Administrator Security Architect Chief Information Officer

EXTERNAL SOURCES

TOP QUESTIONS

Why is Site Reliability Engineering important?

SRE makes reliability measurable and actionable, enabling faster delivery with controlled risk through SLOs, error budgets, and automation.

Category: Relevancy

How do SRE and DevOps differ?

DevOps is a cultural movement; SRE operationalizes it with concrete practices, metrics, and roles to achieve reliability.

Category: Misunderstanding

What is a core SRE practice?

Defining SLIs/SLOs and using error budgets to balance reliability and velocity is central.

Category: Example

What is a common mistake in SRE adoption?

Skipping SLOs and jumping straight to tooling undermines focus and alignment on user-centric reliability.

Category: Mistakes

How does SRE handle incidents?

SREs prioritize fast detection, effective on-call, and blameless postmortems to learn and prevent recurrences.

Category: Management

What is currently a hot topic in SRE?

Adaptive SLOs, AI-assisted incident response, and platform SRE for internal developer platforms are trending.

Category: Topic

Which metrics matter most in SRE?

SLIs like availability, latency, and correctness align engineering work with user experience.

Category: Requirements

How does SRE reduce toil?

By automating repetitive operational tasks and investing in self-service platforms to scale reliability.

Category: Example

Where should organizations start with SRE?

Establish SLOs for critical services, measure SLIs, adopt error budgets, and automate high-toil tasks first.

Category: Requirements