Search⌘ K

Application Deployment Using AWS CodeDeploy

Takes 90 mins

Amazon CodeDeploy is a service that automates and simplifies the code deployment process and allows for efficient and consistent updates to a software application.

You’ll start off this Cloud Lab by launching an EC2 instance configured for CodeDeploy and then setting up a CodeDeploy deployment to launch a Node.js application on the EC2 instance. You’ll also use resources from previous labs to simulate a crude version of a CI/CD pipeline, involving almost all the essential stages of that pipeline. You’lll also learn to roll back your deployments in case of any failures.

By the end of this Cloud Lab, you’ll become well-versed in one of the critical stages in a CI/CD pipeline on Amazon. Here is the high-level architecture diagram of the final infrastructure that you’ll build in this Cloud Lab:

Architecture diagram
Architecture diagram