Continuous Integration 1. Developer push the code to a code repository often(GitHub, CodeCommit, Bitbucket/ ETC...) 2. A testing / build server check the code as soon as it's pushed (CodeBuild / Jenkins CI/ etc..) 3. The developer gets feedback about the tests and check that have passed /failed Continuous Delivery 1. Ensure that the software can be released reliably whenever needed 2. Ensure dep..