Module 15 key terms
Module 15 · Get comfortable with the vocabulary.
- Idempotency
- Related: Desired State, Reconciliation Loop
A property of an operation where repeating it produces the same end state as running it once, so retries and reruns are safe without duplicating side effects.
- Desired State
- Related: Idempotency, Reconciliation Loop, Declarative Configuration
The declared target configuration an operator or system should maintain, expressed as data rather than as a sequence of manual steps.
- Declarative Configuration
- Related: Desired State, Imperative Execution
An approach where you describe the end result you want and let a tool determine the steps, as opposed to scripting each step yourself.
- Imperative Execution
- Related: Declarative Configuration, Idempotency
An approach where you issue explicit commands in order, so the outcome depends on the current state and on every prior step succeeding.
- Reconciliation Loop
- Related: Desired State, Drift, Controller
A continuous control process that compares observed state against desired state and takes corrective action whenever the two diverge.
- Controller
- Related: Reconciliation Loop, Desired State
A software component that watches resource state and drives the system toward the declared target by creating, updating, or deleting objects.
- Drift
- Related: Reconciliation Loop, Configuration Baseline, Immutable Infrastructure
The divergence between the configuration actually deployed and the configuration recorded as intended, often caused by manual hotfixes or out-of-band changes.
- Configuration Baseline
- Related: Drift, Version Control, Golden Image
An approved, versioned snapshot of settings used as the reference for comparison, auditing, and rollback decisions.
- Immutable Infrastructure
- Related: Golden Image, Drift, Blue-Green Deployment
A model in which servers or components are replaced rather than modified in place, so every change produces a fresh, reproducible artifact.
- Golden Image
- Related: Immutable Infrastructure, Configuration Baseline
A pre-built, tested machine or container template used as the starting point for new instances to guarantee consistent configuration.
- Version Control
- Related: Configuration Baseline, Infrastructure as Code, Change Management
A system that records every change to files with authorship and timestamps, enabling review, comparison, and rollback of configuration and code.
- Infrastructure as Code
- Related: Version Control, Declarative Configuration, Provisioning
Managing servers, networks, and platform resources through machine-readable definition files stored and reviewed like application source code.
- Provisioning
- Related: Infrastructure as Code, Orchestration
The act of creating and allocating the underlying resources, such as compute, storage, and network, that a workload needs before it can run.
- Orchestration
- Related: Provisioning, Pipeline
Coordinated automation that sequences and supervises many provisioning or deployment tasks across multiple systems and dependencies.
- Pipeline
- Related: Orchestration, Continuous Delivery, Rollback
An automated sequence of build, test, and deployment stages that moves a change from commit to production with consistent, repeatable steps.
- Continuous Delivery
- Related: Pipeline, Canary Release
A practice where every validated change is kept in a releasable state and can be deployed to production on demand with low risk.
- Blue-Green Deployment
- Related: Canary Release, Rollback, Immutable Infrastructure
A release technique that runs two identical environments and switches traffic from the old to the new one, allowing instant reversal.
- Canary Release
- Related: Blue-Green Deployment, Service Level Objective, Rollback
Gradually routing a small share of live traffic to a new version while monitoring health, then expanding exposure only if metrics stay acceptable.
- Rollback
- Related: Blue-Green Deployment, Change Management, Pipeline
Restoring the previously known-good version or configuration after a failed change, ideally as an automated and rehearsed procedure.
- Change Management
- Related: Rollback, Audit Trail, Version Control
The governed process for requesting, reviewing, approving, and recording modifications so that risk is understood before production impact.
- Audit Trail
- Related: Change Management, Least Privilege, Observability
A tamper-evident chronological record of who changed what and when, used for investigation, compliance evidence, and accountability.
- Least Privilege
- Related: Role-Based Access Control, Audit Trail, Secrets Management
Granting identities only the minimum permissions needed for their function, reducing blast radius if credentials are misused or compromised.
- Role-Based Access Control
- Related: Least Privilege, Secrets Management
An authorization model that assigns permissions to roles and then binds users or services to those roles rather than granting rights individually.
- Secrets Management
- Related: Least Privilege, Audit Trail
Storing and distributing credentials, keys, and tokens in a controlled vault with rotation and access logging instead of hardcoding them in files.
- Observability
- Related: Telemetry, Distributed Tracing, Service Level Objective
The degree to which internal system state can be inferred from emitted telemetry, principally logs, metrics, and traces, without new instrumentation.
- Telemetry
- Related: Observability, Metric, Alert Fatigue
The automated collection and transmission of measurements and events from running systems to a backend for analysis and alerting.
- Metric
- Related: Telemetry, Service Level Indicator, Alert Fatigue
A numeric measurement sampled over time, such as request rate or error ratio, aggregated into time series for dashboards and threshold evaluation.
- Distributed Tracing
- Related: Observability, Telemetry
A method of following a single request across service boundaries by propagating a shared identifier and recording per-hop timing spans.
- Service Level Indicator
- Related: Service Level Objective, Metric
A quantitative measure of service behavior, such as the proportion of requests served under a latency threshold, chosen to represent user experience.
- Service Level Objective
- Related: Service Level Indicator, Error Budget, Alert Fatigue
A target range for a service level indicator over a defined window, used to decide when reliability work takes priority over new features.
- Error Budget
- Related: Service Level Objective, Canary Release
The amount of unreliability a service may tolerate within a period, derived from its objective and consumed by incidents and failed requests.
- Alert Fatigue
- Related: Telemetry, Service Level Objective, Runbook
Desensitization caused by excessive or low-value alerts, leading responders to ignore or delay reaction to genuine incidents.
- Runbook
- Related: Alert Fatigue, Postmortem, Rollback
A documented, step-by-step procedure for diagnosing and resolving a specific operational condition, kept current and linked from alerts.
- Postmortem
- Related: Runbook, Audit Trail, Root Cause Analysis
A blameless review after an incident that reconstructs the timeline, identifies contributing causes, and assigns concrete preventive follow-up actions.
- Root Cause Analysis
- Related: Postmortem, Runbook
A structured investigation that traces a failure back to the underlying condition or conditions rather than stopping at the proximate trigger.
- Blast Radius
- Related: Least Privilege, Canary Release, Rollback
The scope of systems, users, or data affected when a component fails or a change goes wrong, used to reason about containment strategy.
- Dependency Mapping
- Related: Blast Radius, Orchestration
Documenting which components rely on which others so that impact, startup order, and failure propagation can be predicted and tested.
- Capacity Planning
- Related: Metric, Service Level Objective
Estimating future demand for compute, storage, and network resources and sizing the system so that growth does not degrade service.
- Health Check
- Related: Reconciliation Loop, Telemetry
A probe that reports whether an instance can serve traffic, used by load balancers and orchestrators to route or replace instances automatically.