Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Site Reliability Engineering Overview

SRE Principles

  1. Embracing risk: 100% reliability is neither possible nor desirable
  2. Service Level Objectives: Define what “good enough” means
  3. Eliminating toil: Automate repetitive manual work
  4. Monitoring distributed systems: Observability over monitoring
  5. Release engineering: Safe, automated deployments
  6. Simplicity: Simpler systems are more reliable

SRE vs DevOps

AspectSREDevOps
OriginGoogleCommunity-driven
FocusReliability + automationCulture + collaboration
MetricsSLIs, SLOs, error budgetsDORA metrics
PracticesToil reduction, chaos engineeringCI/CD, IaC
OverlapBoth: automation, monitoring, blameless culture