Automated software deployments to various services like
Amazon EC2, AWS Fargate, AWS Lambda and On-premises servers are
managed through CodeDeploy. It integratesCodePipeline and CodeBuild
to provide complete CI/CD solutions.
Blue/Green Deployments (Zero-downtime releases by routing
traffic between two identical environments, one active and one
inactive, and flipping the traffic once the new deployment is
successful), automated deployments and rollback to previous versions
can be managed through this tool. The deployment across multiple
instances,multiple regions along with custom deployment
configurations are the key highlights of the tool. Integration with
other AWS Services- WS CodePipeline, AWS CloudFormation, and AWS
Elastic Beanstalk make the tool more easier.