AWS Certified Solutions Architect – Professional (SAP-C02) — Question 83

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 it allows for rapid deployment by swapping environment URLs, which supports frequent releases and quick rollbacks. Option A does not provide the same level of flexibility for quick rollbacks. Option C involves more complex infrastructure provisioning and is less efficient for fast deployments. Option D relies on AMI updates, which could slow down the release process compared to the environment swap method.