AWS Certified Solutions Architect – Professional — Question 237

A company plans to refactor a monolithic application into a modern application design deployed on AWS. The CI/CD pipeline needs to be upgraded to support the modern design for the application with the following requirements:
✑ It should allow changes to be released several times every hour.
✑ It should be able to roll back the changes as quickly as possible.
Which design will meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because AWS Elastic Beanstalk allows for easy environment management and swapping, enabling rapid rollbacks and frequent deployments. Option A does not support the quick rollback requirement effectively as replacing EC2 instances can be slower. Option C relies on AWS Systems Manager and additional routing, which complicates the rollback process. Option D's approach also introduces delays due to the Auto Scaling events and AMI management, making it less ideal for frequent updates.