🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is Continuous Deployment?

A practice where every code change that passes automated tests is automatically deployed to production.

Continuous Deployment is the final stage of CI/CD automation. After code passes all automated tests (unit, integration, end-to-end), it is automatically released to production without human intervention.

This requires comprehensive test coverage, feature flags (to control feature rollout), monitoring and rollback capabilities, and confidence in the automated pipeline. Companies like Netflix, Amazon, and Etsy deploy hundreds of times per day using continuous deployment.

Related Terms

Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
Infrastructure Drift
The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.
Docker
A platform for building, shipping, and running applications in lightweight, isolated containers.
SonarQube
A platform for continuous code quality inspection that detects bugs, vulnerabilities, and code smells through static analysis.
Semantic Versioning
A versioning scheme using MAJOR.MINOR.PATCH numbers that communicates the nature of changes in each release.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
View All DevOps Terms →