AWS Certified Solutions Architect – Professional SAP-C01 – Question616

A new startup is running a serverless application using AWS Lambda as the primary source of compute. New versions of the application must be made available to a subset of users before deploying changes to all users. Developers should also have the ability to abort the deployment and have access to an easy rollback mechanism. A solutions architect decides to use AWS
CodeDeploy to deploy changes when a new version is available.
Which CodeDeploy configuration should the solutions architect use?

A.
A blue/green deployment
B. A linear deployment
C. A canary deployment
D. An all-at-once deployment