AWS Certified Developer – Associate (DVA-C02) — Question 181

A company is building a microservices application that consists of many AWS Lambda functions. The development team wants to use AWS Serverless Application Model (AWS SAM) templates to automatically test the Lambda functions. The development team plans to test a small percentage of traffic that is directed to new updates before the team commits to a full deployment of the application.

Which combination of steps will meet these requirements in the MOST operationally efficient way? (Choose two.)

Answer options

Correct answer: C, D

Explanation

The correct answers, C and D, provide an efficient way to manage the deployment and testing process. Option C allows for gradual deployments, while option D specifies a canary deployment strategy, enabling the team to test with a small percentage of traffic before proceeding with a full rollout. The other options either do not support gradual testing or involve unnecessary complexity.