What is CodeDeploy?
Deployment is the ultimate destination for any software so that it can start serving consumers. Previously, to deploy a software package, you would have to prepare a set of instructions that needed to be followed by the operations team and they performed the code deployment manually. Consistently following these manual instructions is not scalable and prone to error, and we may face several deployment failures followed by manual rollbacks.
The AWS CodeDeploy service automates the deployment part of the application. CodeDeploy is a managed deployment service that provides the capability to deploy software artifacts across different platforms.
AWS CodeDeploy automates the software deployment process to different types of infrastructures, including Amazon EC2, AWS Fargate, AWS Lambda, and on-prem servers using CodeDeploy agents. AWS CodeDeploy makes it easy to automatically push newer versions of an application to your servers without causing downtime to the...