๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout 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

Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
Configuration Management
The practice of systematically managing and maintaining consistent server configurations across infrastructure.
Infrastructure as Code (IaC)
The practice of managing infrastructure through machine-readable configuration files rather than manual processes.
Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
View All DevOps Terms โ†’