AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 27

A DevOps engineer is building a continuous deployment pipeline for a serverless application that uses AWS Lambda functions. The company wants to reduce the customer impact of an unsuccessful deployment. The company also wants to monitor for issues.
Which deploy stage configuration will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because it uses a canary deployment strategy, which allows for gradual exposure of the new version, thereby minimizing customer impact in case of failure. Additionally, monitoring through Amazon CloudWatch alarms ensures that any issues are detected promptly. The other options either do not implement a canary strategy or focus on approval processes and stack updates, which do not directly address the requirements of reducing customer impact or monitoring effectively.