
Answer-first summary for fast verification
Answer: AWS CodeDeploy
## Explanation **AWS CodeDeploy** is the correct answer because it specifically provides automated application deployments and rollbacks functionality. ### Service Breakdown: - **AWS CodeDeploy**: Automates application deployments to various compute services (EC2, Lambda, ECS) and provides automated rollback capabilities if deployments fail - **Amazon CodeGuru**: A developer tool that uses machine learning to identify code quality issues and provide recommendations - **AWS CodePipeline**: A continuous delivery service that orchestrates the entire release process but doesn't handle the actual deployment mechanics - **AWS CodeBuild**: A fully managed continuous integration service that compiles source code, runs tests, and produces software packages ### Key Features of AWS CodeDeploy: - Automated application deployments - Automatic rollback capabilities - Deployment strategies (blue/green, canary, rolling) - Health checks during deployments - Integration with various AWS compute services This service directly addresses the requirement for automated deployments and rollbacks in production environments.
Author: Ritesh Yadav
Ultimate access to all questions.
A company needs to automate operations to update its applications in production. The company must use automated deployments and rollbacks. Which AWS service provides this functionality?
A
Amazon CodeGuru
B
AWS CodePipeline
C
AWS CodeDeploy
D
AWS CodeBuild
No comments yet.