devops video for the DevOps team at a business travel solutions company wants to use CodeDeploy to ensure zero downtime during deployments through rolling
The DevOps team at a business travel solutions company wants to use CodeDeploy to ensure zero downtime during deployments through rolling updates. The team wants to deploy the company's flagship web application on a set of 5 EC2 instances running behind an Application Load Balancer. The team would like the deployment to be gradual and to automatically rollback in case of a failed deployment, which is determined by the application not being able to pass health checks. As a DevOps Engineer, which of the following options would you recommend for the given use-case?