SRE Foundation study materials
SRE Foundation study resources

SRE Foundation key terms

SRE Foundation · Get comfortable with the vocabulary.

Embracing Risk

A core SRE principle holding that systems cannot be made perfectly reliable at reasonable cost, so teams deliberately choose how much unreliability to accept and spend reliability effort where it matters most.

Related: Error Budget, Service Level Objective
Capacity Planning

Estimating future demand and provisioning enough resources, with headroom for failure and growth, so that a service keeps meeting its objectives as load changes without expensive over-provisioning.

Related: Service Level Objective, Failure Domain
Service Level Objective

A target range for a service level indicator, for example 99.9 percent of requests succeeding over 30 days, that a team commits to and uses to decide when reliability work is needed.

Related: Service Level Indicator, Error Budget, Compliance Window
Service Level Agreement

A contract with customers or internal stakeholders stating promised service levels and the consequences of missing them; it is typically looser than the internal objectives a team manages day to day.

Related: Service Level Objective, Error Budget Policy
Error Budget

The amount of unreliability an objective permits, usually one minus the target expressed over the compliance window, which teams spend on releases and experiments to balance reliability against change.

Related: Error Budget Policy, Burn Rate, Embracing Risk
Error Budget Policy

A pre-agreed written rule describing what happens when the error budget is exhausted or burning too fast, such as pausing risky releases, escalating to leadership, and prioritizing reliability work.

Related: Error Budget, Burn Rate
Burn Rate

How quickly an error budget is being consumed relative to the pace that would exhaust it exactly at the end of the compliance window; a burn rate of one means spending at the sustainable rate.

Related: Error Budget, SLO-based Alerting
Compliance Window

The time period over which an objective is measured and judged, such as a rolling 28 days, after which older data stops counting toward the target.

Related: Service Level Objective, Burn Rate
Toil

Work that is manual, repetitive, tactical, and devoid of lasting value, tends to grow as a service scales, and could often be automated or eliminated rather than repeated by engineers.

Related: Toil Budget (50% Rule), Automation, Runbook
Toil Budget (50% Rule)

A guideline limiting each SRE to spending no more than about half of their time on toil, with the remainder reserved for engineering work that permanently reduces operational burden.

Related: Toil, Automation
Runbook

A step-by-step documented procedure for handling a known operational task or alert, written so any on-call engineer can act correctly without deep knowledge of the system's internals.

Related: On-call Rotation, Toil
Automation

Using software to perform operational tasks that would otherwise be done by hand, ideally making the action repeatable, consistent, and fast enough to remove the need for human intervention.

Related: Configuration as Code, Toil
Configuration as Code

Managing systems, infrastructure, and their settings through version-controlled machine-readable files rather than manual changes, so changes can be reviewed, tested, repeated, and rolled back.

Related: Automation, Continuous Integration and Continuous Delivery
Canary Release

Deploying a change to a small subset of traffic or machines first, watching service indicators for problems, and only then widening the rollout to everyone.

Related: Continuous Integration and Continuous Delivery, Golden Signals, Error Budget
Continuous Integration and Continuous Delivery

Practices that automatically build, test, and deliver code changes through a pipeline, so software reaches production frequently and in small, reversible increments rather than rare large releases.

Related: Canary Release, Configuration as Code
Production Readiness Review

A structured check before a service takes real traffic, covering reliability requirements such as objectives, monitoring, capacity, failure handling, and ownership, so gaps are fixed before users are affected.

Related: Service Level Objective, Capacity Planning, Monitoring
Monitoring

Collecting and presenting predefined metrics and health signals from running systems so operators can see whether services are working and can be paged when known bad conditions appear.

Related: Observability, Golden Signals, SLO-based Alerting
Service Level Indicator

A quantitative measure of some aspect of service behavior, such as request success rate or latency, computed from monitored data and used as the raw input for judging whether users are served acceptably.

Related: Service Level Objective, Monitoring
Observability

The degree to which the internal state of a system can be inferred from its outputs, such as logs, metrics, and traces, allowing engineers to answer new questions without shipping new code.

Related: Monitoring, Distributed Tracing
Golden Signals

The four service signals recommended for monitoring: latency, traffic, errors, and saturation, which together give a quick view of user-facing health and impending capacity problems.

Related: Monitoring, Alert Fatigue
Alert Fatigue

The loss of responsiveness that occurs when people receive too many low-value or noisy alerts, causing real incidents to be missed, delayed, or ignored.

Related: SLO-based Alerting, On-call Rotation
Distributed Tracing

Recording the path of a single request as it passes through many services, with timing per hop, so engineers can find where latency or errors originate in a complex system.

Related: Observability, Monitoring
SLO-based Alerting

Paging on error budget consumption, for example when burn rate is high over both short and long windows, rather than on raw thresholds, so alerts reflect user impact and stay quiet when nothing is wrong.

Related: Burn Rate, Alert Fatigue, Error Budget
Postmortem

A written review after an incident that records the timeline, impact, contributing factors, and follow-up actions, aimed at improving systems and shared understanding rather than assigning blame.

Related: Blameless Culture, Mean Time to Recovery
Blameless Culture

A way of working in which people are assumed to have acted reasonably given the information they had, so incidents are analyzed for systemic causes and honest reporting is not punished.

Related: Postmortem, Psychological Safety
Psychological Safety

A team climate where people can raise concerns, admit mistakes, and ask questions without fear of humiliation or punishment, which supports fast learning from failure.

Related: Blameless Culture, Postmortem
Chaos Engineering

Deliberately introducing controlled failures, such as killing instances or adding latency, in a safe experiment to reveal weaknesses in a system before they cause real outages.

Related: Antifragility, Failure Domain, Disaster Recovery Testing
Disaster Recovery Testing

Planned exercises that simulate major failures or site loss to verify that backups, failover, and recovery procedures actually work within the promised time and data-loss limits.

Related: Chaos Engineering, Mean Time to Recovery
Failure Domain

A bounded part of a system that fails as a unit, such as a single machine, rack, zone, or region; designing across such boundaries keeps one failure from taking down everything.

Related: Chaos Engineering, Capacity Planning
Antifragility

A property of a system that improves under stress and disorder, because it learns from and adapts to failures rather than merely surviving them or being damaged by them.

Related: Chaos Engineering, Postmortem
Mean Time to Recovery

The average time taken to restore service after an incident begins, a key measure of how well a team detects, diagnoses, and mitigates failures.

Related: Postmortem, On-call Rotation
On-call Rotation

A schedule in which engineers take turns being the first responder for alerts, with clear escalation paths and handoffs, so production problems are always owned by someone reachable.

Related: Alert Fatigue, Runbook, Mean Time to Recovery
Embedded SRE

An engagement model where SRE engineers join a product team for a period, sharing reliability practices and building capabilities inside that team rather than owning operations from outside.

Related: DevOps, Production Readiness Review
DevOps

A movement and set of practices that unify software development and operations through shared ownership, automation, and fast feedback, aiming to deliver changes quickly and safely.

Related: Continuous Integration and Continuous Delivery, Embedded SRE
ITIL

A widely used framework of IT service management practices covering incident, problem, and change management, which overlaps with SRE in places but takes a broader process-oriented view.

Related: DevOps, Postmortem
Lean Thinking

An approach from manufacturing focused on removing waste, limiting work in progress, and improving flow continuously, which informs SRE efforts to cut toil and shorten recovery time.

Related: Toil, Mean Time to Recovery
Platform Engineering

Building internal self-service platforms and tooling so product teams can deploy and operate services safely without deep infrastructure expertise or tickets to a central operations group.

Related: Automation, Embedded SRE
AIOps

Applying machine learning and analytics to operational data to detect anomalies, correlate events, and suggest or automate remediation, an emerging direction for reducing manual monitoring effort.

Related: Automation, Monitoring, Alert Fatigue