What is Site Reliability Engineering (SRE)?
⚡
Quick Answer
SRE is a discipline that applies software-engineering practices to operations problems, using automation, SLOs, and error budgets to run systems reliably at scale.
Detailed Answer
Originating at Google, SRE treats operations as a software problem: reduce toil through automation, define reliability with SLIs/SLOs, and use error budgets to balance feature velocity against stability. It overlaps with DevOps but adds a rigorous, metrics-driven framework and explicit reliability targets.
💡
Interview Tip
Say SRE is a concrete implementation of DevOps principles with SLOs, error budgets, and toil reduction as its levers.
srereliability