Continuous Delivery Continuous Deployment
Ensures code can be safely deployed on to production Every change that passes the automated tests is deployed to production automatically
Ensures business applications and services function as expected Makes software development and the release process faster and more robust
Delivers every change to a production-like environment through rigorous automated testing There is no explicit approval from a developer and requires a developed culture of monitoring