Site Reliability Engineering (SRE)
EstablishedSite Reliability Engineering
Applying software engineering to operations so services meet explicit reliability goals.
Read the full definition →Glossary category · 24 terms
Keeping services dependable while making the supported path easier for engineering teams.
Site Reliability Engineering
Applying software engineering to operations so services meet explicit reliability goals.
Read the full definition →Building internal platforms for delivery teams
A discipline that creates reusable self-service capabilities and reduces the cognitive load of shipping software.
Read the full definition →Internal Developer Platform
A curated internal layer of tools, services and workflows that lets teams build and operate software consistently.
Read the full definition →Developer Experience
How easily and effectively developers can understand, build, test, ship and operate software in an organisation.
Read the full definition →A supported route for a common engineering task
A documented, automated and optional path that makes the preferred way to build or deploy the easiest way.
Read the full definition →Users obtain a capability without a manual hand-off
Platform access that lets teams provision or operate standard resources through safe automated interfaces.
Read the full definition →Repetitive manual operational work
Work that is automatable, tactical and scales with service growth without creating lasting value.
Read the full definition →The person coordinating an incident response
A temporary role responsible for direction, priorities and communication during a significant incident.
Read the full definition →Rules for involving additional responders
A defined sequence for paging people or teams when an alert is not acknowledged or needs greater authority.
Read the full definition →Learning from failure without scapegoating
An operating principle that examines system conditions and decisions so incidents produce learning rather than fear.
Read the full definition →Reduced attention caused by too many alerts
The risk that noisy or low-value notifications make responders slower to notice important signals.
Read the full definition →A system that notifies the on-call responder
The alerting mechanism or service used to wake or contact the person responsible for urgent response.
Read the full definition →A guide for handling a known operational scenario
Step-by-step or decision-based guidance for responding consistently to a recurring situation.
Read the full definition →A discoverable inventory of internal services
A maintained index of systems, owners, interfaces, dependencies and operational information.
Read the full definition →A check that a service can perform its role
An endpoint or probe used to decide whether an instance is alive, ready or functioning correctly.
Read the full definition →Scripted checks that simulate user activity
Monitoring that runs controlled transactions from test locations to detect availability and performance problems.
Read the full definition →Real User Monitoring
Measuring performance and errors from actual user sessions in browsers or apps.
Read the full definition →Following one request across services
Telemetry that links spans from multiple components to reveal a request's path and timing.
Read the full definition →Recording discrete events from a system
Creating timestamped records that help explain behaviour, errors and security-relevant activity.
Read the full definition →Numeric measurements collected over time
Aggregated values such as request rate, error rate or latency used to understand system behaviour.
Read the full definition →Data emitted to understand a system
The logs, metrics, traces and related signals collected from running software and infrastructure.
Read the full definition →Forecasting resources needed for demand
Estimating future traffic and resource requirements so a service can meet its objectives economically.
Read the full definition →Testing resilience through controlled failure
A practice of introducing planned faults to learn how systems behave and improve their ability to recover.
Read the full definition →A rehearsed operational scenario
A planned exercise in which teams practise responding to failure, disaster or security situations.
Read the full definition →