SRE Practitioner study materials
SRE Practitioner study resources

SRE Practitioner key terms

SRE Practitioner · Get comfortable with the vocabulary.

Toil

Manual, repetitive operational work that scales linearly with service growth, produces no lasting value, and is a prime target for automation so engineers can spend time on engineering work.

Related: Capacity planning, Runbook
Blameless postmortem

A structured review after an incident that focuses on systemic causes and contributing factors rather than punishing individuals, on the premise that people act reasonably given the information they had.

Related: Psychological safety, Major incident
Alert fatigue

Desensitization that occurs when responders receive too many low-value or duplicate alerts, causing real signals to be missed and slowing detection and response during genuine incidents.

Related: Anomaly detection, On-call rotation
Capacity planning

Forecasting future demand for a service and provisioning enough resources ahead of time so that performance objectives hold under expected growth and peak loads without wasteful overprovisioning.

Related: Service level objective (SLO), Toil
Error budget

The amount of unreliability a service may experience in a period, usually one minus the SLO, which teams spend on releases and risk-taking and stop spending when exhausted.

Related: Error budget policy, Burn rate
Service level indicator (SLI)

A quantitative measure of some aspect of service behavior from the user's perspective, such as request latency, error rate, throughput, or data freshness, expressed as good events over valid events.

Related: Service level objective (SLO), Golden signals
Service level objective (SLO)

A target range for a service level indicator over a defined window, for example 99.9 percent of requests faster than 300 ms over 28 days, used to judge whether reliability is acceptable.

Related: Service level indicator (SLI), Error budget
Service level agreement (SLA)

A contract with customers or internal stakeholders stating promised service levels and the consequences of missing them, usually set looser than the internal objective that protects it.

Related: Service level objective (SLO), Error budget policy
Burn rate

How fast a service consumes its error budget relative to the rate that would exhaust it exactly at the end of the window; multi-window thresholds drive alerting on fast and slow burns.

Related: Error budget, Alert fatigue
Error budget policy

A pre-agreed written rule describing what happens when a service exhausts its error budget, such as halting feature releases and prioritizing reliability work, signed off by product and engineering leadership.

Related: Error budget, Service level agreement (SLA)
Golden signals

Four core metrics for monitoring a user-facing system: latency, traffic, errors, and saturation. They give a quick, broadly applicable view of health before deeper instrumentation is consulted.

Related: Service level indicator (SLI), Full-stack observability
Distributed tracing

A technique that follows a single request across service boundaries by propagating a shared identifier, producing a timeline of each component's contribution to end-to-end latency and failures.

Related: Span, Trace context propagation
Span

A single named, timed operation within a trace, carrying start and end times, attributes, and parent-child relationships that show where work happened inside a request.

Related: Distributed tracing, Trace context propagation
Trace context propagation

Passing trace and span identifiers through every call, message, and queue between services so that independently instrumented components can be stitched into one coherent trace.

Related: Distributed tracing, Span
Cardinality

The number of distinct label or attribute combinations a metric series can take; high cardinality multiplies storage and query cost and is a common cause of monitoring system overload.

Related: Golden signals, Anomaly detection
Observability-driven development

A practice where engineers define and instrument the signals a new feature must emit before or alongside writing it, then use production telemetry to validate behavior and guide iteration.

Related: Distributed tracing, Golden signals
Zero trust

A security model that assumes no implicit trust based on network location and instead authenticates and authorizes every request, using least privilege and continuous verification of identity and device posture.

Related: Least privilege, Defense in depth
Least privilege

Granting each user, service, or process only the permissions needed for its current task, for the shortest time possible, to limit what an attacker or a bug can reach.

Related: Zero trust, Blast radius
Blast radius

The scope of harm a failure or compromise can cause, measured in affected users, services, or data; designing to contain it is central to both resilience and safe change.

Related: Canary release, Graceful degradation
Defense in depth

Layering independent security controls so that a single failure or bypass does not lead to compromise, relying on overlapping prevention and detection rather than one strong perimeter.

Related: Zero trust, Least privilege
Graceful degradation

Designing systems to keep serving a reduced but useful function when dependencies fail, for example returning cached or partial results instead of errors.

Related: Blast radius, Chaos engineering
Incident commander

The single person accountable for directing a major incident: setting priorities, assigning roles, coordinating communication, and deciding when to escalate, while others do the hands-on debugging.

Related: Major incident, Runbook
Mean time to recovery (MTTR)

The average duration from incident start or detection to restoration of service; a key outcome measure of response capability, tooling, and system design.

Related: Major incident, Runbook
Major incident

An event with significant customer or business impact that requires coordinated, cross-team response, formal communication, and usually a declared severity with an assigned commander.

Related: Incident commander, Blameless postmortem
Runbook

A step-by-step documented procedure for handling a known alert, failure, or routine operation, kept current so responders act quickly and consistently under pressure.

Related: Toil, Incident commander
Chaos engineering

The disciplined practice of running controlled experiments that inject realistic failures into a system to discover weaknesses before they cause real outages in front of customers.

Related: Steady-state hypothesis, Fault injection
Steady-state hypothesis

A measurable statement about normal system behavior, such as a given success rate, that an experiment expects to remain true while a fault is injected; deviation reveals weakness.

Related: Chaos engineering, Fault injection
Fault injection

Deliberately introducing conditions such as latency, errors, resource exhaustion, or instance loss into a system, in test or production, to observe how it responds.

Related: Chaos engineering, Game day
Game day

A planned exercise where a team simulates an incident or injects failures to rehearse response, validate runbooks and tooling, and surface gaps in people, process, and technology.

Related: Fault injection, Runbook
Internal developer platform

A curated set of self-service tools, templates, and infrastructure abstractions that lets product teams build, deploy, and operate services consistently without depending on a central operations team.

Related: Golden path, Production readiness review
Golden path

An opinionated, well-supported default way to build and ship a service on the platform, covering templates, delivery pipelines, observability, and security, so most teams need not invent their own.

Related: Internal developer platform, Canary release
Canary release

Deploying a change to a small subset of traffic first and comparing its health signals against the baseline before widening rollout, containing the blast radius of a bad release.

Related: Blast radius, Golden path
AIOps

Applying machine learning and statistical analysis to operational telemetry to correlate events, detect anomalies, and suggest or automate diagnosis and remediation during incidents.

Related: Anomaly detection, Alert fatigue
Anomaly detection

Automatically flagging data points that deviate from learned or expected behavior, used to catch incidents that static thresholds miss and to reduce noisy rule maintenance.

Related: AIOps, Cardinality
DataOps

Applying agile and DevOps practices, including versioning, automated testing, continuous delivery, and monitoring, to data pipelines so analytics and machine learning inputs stay timely and trustworthy.

Related: AIOps, Internal developer platform
On-call rotation

A schedule that assigns engineers primary and secondary responsibility for responding to production alerts during defined hours, balanced for load and paired with clear escalation paths.

Related: Alert fatigue, Runbook
Psychological safety

A team climate where people can raise concerns, admit mistakes, and challenge decisions without fear of punishment, which underpins blameless learning and honest incident reporting.

Related: Blameless postmortem, On-call rotation
Production readiness review

A structured checkpoint before a service takes real traffic, covering reliability, observability, security, capacity, and on-call ownership, against agreed criteria that must be met.

Related: Internal developer platform, Capacity planning