Module 15 study materials
Module 15 study resources

Module 15 key terms

Module 15 · Get comfortable with the vocabulary.

Idempotency

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.

Related: Desired State, Reconciliation Loop
Desired State

The declared target configuration an operator or system should maintain, expressed as data rather than as a sequence of manual steps.

Related: Idempotency, Reconciliation Loop, Declarative Configuration
Declarative Configuration

An approach where you describe the end result you want and let a tool determine the steps, as opposed to scripting each step yourself.

Related: Desired State, Imperative Execution
Imperative Execution

An approach where you issue explicit commands in order, so the outcome depends on the current state and on every prior step succeeding.

Related: Declarative Configuration, Idempotency
Reconciliation Loop

A continuous control process that compares observed state against desired state and takes corrective action whenever the two diverge.

Related: Desired State, Drift, Controller
Controller

A software component that watches resource state and drives the system toward the declared target by creating, updating, or deleting objects.

Related: Reconciliation Loop, Desired State
Drift

The divergence between the configuration actually deployed and the configuration recorded as intended, often caused by manual hotfixes or out-of-band changes.

Related: Reconciliation Loop, Configuration Baseline, Immutable Infrastructure
Configuration Baseline

An approved, versioned snapshot of settings used as the reference for comparison, auditing, and rollback decisions.

Related: Drift, Version Control, Golden Image
Immutable Infrastructure

A model in which servers or components are replaced rather than modified in place, so every change produces a fresh, reproducible artifact.

Related: Golden Image, Drift, Blue-Green Deployment
Golden Image

A pre-built, tested machine or container template used as the starting point for new instances to guarantee consistent configuration.

Related: Immutable Infrastructure, Configuration Baseline
Version Control

A system that records every change to files with authorship and timestamps, enabling review, comparison, and rollback of configuration and code.

Related: Configuration Baseline, Infrastructure as Code, Change Management
Infrastructure as Code

Managing servers, networks, and platform resources through machine-readable definition files stored and reviewed like application source code.

Related: Version Control, Declarative Configuration, Provisioning
Provisioning

The act of creating and allocating the underlying resources, such as compute, storage, and network, that a workload needs before it can run.

Related: Infrastructure as Code, Orchestration
Orchestration

Coordinated automation that sequences and supervises many provisioning or deployment tasks across multiple systems and dependencies.

Related: Provisioning, Pipeline
Pipeline

An automated sequence of build, test, and deployment stages that moves a change from commit to production with consistent, repeatable steps.

Related: Orchestration, Continuous Delivery, Rollback
Continuous Delivery

A practice where every validated change is kept in a releasable state and can be deployed to production on demand with low risk.

Related: Pipeline, Canary Release
Blue-Green Deployment

A release technique that runs two identical environments and switches traffic from the old to the new one, allowing instant reversal.

Related: Canary Release, Rollback, Immutable Infrastructure
Canary Release

Gradually routing a small share of live traffic to a new version while monitoring health, then expanding exposure only if metrics stay acceptable.

Related: Blue-Green Deployment, Service Level Objective, Rollback
Rollback

Restoring the previously known-good version or configuration after a failed change, ideally as an automated and rehearsed procedure.

Related: Blue-Green Deployment, Change Management, Pipeline
Change Management

The governed process for requesting, reviewing, approving, and recording modifications so that risk is understood before production impact.

Related: Rollback, Audit Trail, Version Control
Audit Trail

A tamper-evident chronological record of who changed what and when, used for investigation, compliance evidence, and accountability.

Related: Change Management, Least Privilege, Observability
Least Privilege

Granting identities only the minimum permissions needed for their function, reducing blast radius if credentials are misused or compromised.

Related: Role-Based Access Control, Audit Trail, Secrets Management
Role-Based Access Control

An authorization model that assigns permissions to roles and then binds users or services to those roles rather than granting rights individually.

Related: Least Privilege, Secrets Management
Secrets Management

Storing and distributing credentials, keys, and tokens in a controlled vault with rotation and access logging instead of hardcoding them in files.

Related: Least Privilege, Audit Trail
Observability

The degree to which internal system state can be inferred from emitted telemetry, principally logs, metrics, and traces, without new instrumentation.

Related: Telemetry, Distributed Tracing, Service Level Objective
Telemetry

The automated collection and transmission of measurements and events from running systems to a backend for analysis and alerting.

Related: Observability, Metric, Alert Fatigue
Metric

A numeric measurement sampled over time, such as request rate or error ratio, aggregated into time series for dashboards and threshold evaluation.

Related: Telemetry, Service Level Indicator, Alert Fatigue
Distributed Tracing

A method of following a single request across service boundaries by propagating a shared identifier and recording per-hop timing spans.

Related: Observability, Telemetry
Service Level Indicator

A quantitative measure of service behavior, such as the proportion of requests served under a latency threshold, chosen to represent user experience.

Related: Service Level Objective, Metric
Service Level Objective

A target range for a service level indicator over a defined window, used to decide when reliability work takes priority over new features.

Related: Service Level Indicator, Error Budget, Alert Fatigue
Error Budget

The amount of unreliability a service may tolerate within a period, derived from its objective and consumed by incidents and failed requests.

Related: Service Level Objective, Canary Release
Alert Fatigue

Desensitization caused by excessive or low-value alerts, leading responders to ignore or delay reaction to genuine incidents.

Related: Telemetry, Service Level Objective, Runbook
Runbook

A documented, step-by-step procedure for diagnosing and resolving a specific operational condition, kept current and linked from alerts.

Related: Alert Fatigue, Postmortem, Rollback
Postmortem

A blameless review after an incident that reconstructs the timeline, identifies contributing causes, and assigns concrete preventive follow-up actions.

Related: Runbook, Audit Trail, Root Cause Analysis
Root Cause Analysis

A structured investigation that traces a failure back to the underlying condition or conditions rather than stopping at the proximate trigger.

Related: Postmortem, Runbook
Blast Radius

The scope of systems, users, or data affected when a component fails or a change goes wrong, used to reason about containment strategy.

Related: Least Privilege, Canary Release, Rollback
Dependency Mapping

Documenting which components rely on which others so that impact, startup order, and failure propagation can be predicted and tested.

Related: Blast Radius, Orchestration
Capacity Planning

Estimating future demand for compute, storage, and network resources and sizing the system so that growth does not degrade service.

Related: Metric, Service Level Objective
Health Check

A probe that reports whether an instance can serve traffic, used by load balancers and orchestrators to route or replace instances automatically.

Related: Reconciliation Loop, Telemetry