Skip to content

AWS CodeDeploy

#146 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as Code

AWS CodeDeploy delivers a new version of your app to servers, Lambda or containers safely and step by step. It works with EC2, servers in your own office, Lambda and Amazon ECS. What happens in each step is written in a file called AppSpec. There are two methods: changing the version in the same place (in-place), or building a new environment and moving traffic to it (blue/green). If a problem is detected, it can go back to the previous version (rollback).

Launching a new menu in a shop chain — first at one branch, then at the rest if all goes well; if there is a problem, go back to the old menu.

If you push a new version everywhere at once and something goes wrong, everyone suffers.

Sending new code to hundreds of servers, and automatically going back to the previous version if there is a problem.

Azure Pipelines (release)

For details and the latest information, see the official documentation: