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.