SRE (Site Reliability Engineering)

A discipline that applies software engineering practices to infrastructure and operations to build scalable and reliable systems.

Hyperping monitoring dashboard

Site Reliability Engineering (SRE) is a discipline originated at Google that applies software engineering principles to IT operations. SRE teams are responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of production services.

Key SRE concepts include SLOs and error budgets (defining and managing reliability targets), toil reduction (automating repetitive operational work), blameless postmortems (learning from failures without blame), and the 50% rule (SRE teams should spend at most 50% of time on operational work, with the rest on engineering projects that improve reliability).

SRE teams rely heavily on monitoring and alerting as the foundation of their practice. Comprehensive monitoring provides the SLI data needed to track SLO compliance, detect incidents quickly, and measure the impact of reliability improvements. Tools like Hyperping serve as a critical external monitoring layer that complements internal observability.

Related Terms

SLO (service level objective)
An SLO, or service level objective, is the reliability target a team sets for its own service, such ...
Error budget
An error budget is the amount of failure a service is allowed before it misses its SLO. A 99.9% SLO ...
DORA Metrics
Four key metrics identified by the DORA team for measuring software delivery performance: deployment...

Related Resources

Get started

Start monitoring in the next 5 minutes.

Stop letting customers discover your outages first. Set up monitoring, status pages, on-call, and alerts before your next coffee break.

Free plan, 20 monitors. No credit card, no time limit.