Skip to content
DevOps & Infrastructure Glossary

DevOps & Infrastructure Glossary

CI/CD, IaC, microservices, serverless, GitOps, blue-green deployment, containers, observability — the DevOps vocabulary you need to know.

Pages in this section

CI/CD — Explained with Examples

CI/CD automates building, testing, and deploying code changes through a pipeline, ensuring fast and reliable software delivery.

✓ Live

Infrastructure as Code (IaC) — Explained with Examples

IaC manages and provisions infrastructure through machine-readable configuration files instead of manual processes or interactive tools.

✓ Live

Microservices Architecture — Explained with Examples

Microservices architecture structures an application as a collection of loosely coupled, independently deployable services, each owning a specific domain.

✓ Live

Serverless Computing — Explained with Examples

Serverless computing lets you run code without provisioning or managing servers, scaling automatically and charging only for actual usage.

✓ Live

GitOps — Explained with Examples

GitOps uses a Git repository as the single source of truth for infrastructure and application configurations, with automated reconciliation to enforce desired state.

✓ Live

Blue-Green Deployment — Explained with Examples

Blue-green deployment reduces downtime by running two identical production environments and switching traffic between them atomically.

✓ Live

Canary Deployment — Explained with Examples

Canary deployment gradually rolls out a new version to a small subset of users before expanding it to the entire infrastructure.

✓ Live

Containerization — Explained with Examples

Containerization packages an application with its dependencies into a lightweight, portable unit that runs consistently across different environments.

✓ Live

Orchestration — Explained with Examples

Container orchestration automates the deployment, scaling, networking, and lifecycle management of containerized applications across clusters of machines.

✓ Live

Observability — Explained with Examples

Observability measures a system's internal state through its outputs, built on the three pillars of monitoring, logging, and distributed tracing.

✓ Live

SLA, SLO, SLI — Explained with Examples

SLA, SLO, and SLI define service level agreements, objectives, and indicators used to measure and guarantee the reliability of a service.

✓ Live

Zero Downtime Deployment — Explained with Examples

Zero downtime deployment updates a live application without interrupting service, using techniques like rolling updates, blue-green, or canary strategies.

✓ Live

Configuration Management — Explained with Examples

Configuration management automates the setup, maintenance, and consistency of software and system configurations across an infrastructure.

✓ Live

Immutable Infrastructure — Explained with Examples

Immutable infrastructure replaces servers rather than modifying them, ensuring consistent, reproducible environments and eliminating configuration drift.

✓ Live

Chaos Engineering — Explained with Examples

Chaos engineering tests system resilience by intentionally injecting failures into production-like environments to uncover weaknesses before they cause outages.

✓ Live