What is Continuous Delivery/Deployment (CD)?
⚡
Quick Answer
Continuous Delivery keeps every change in a releasable state and automates delivery up to production, with a manual approval to release. Continuous Deployment goes further and automatically releases every passing change to production.
Detailed Answer
The distinction matters in interviews: Delivery = automated pipeline to production but a human decides when to ship; Deployment = no human gate, every green build reaches users. Both require strong automated testing, progressive rollout, and fast rollback to be safe.
💡
Interview Tip
Distinguish Delivery (human approval to release) from Deployment (fully automatic) — many candidates blur them.
cdci-cddeployment