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

A company is working on a new serverless application. A developer needs to find an automated way to deploy AWS Lambda functions and the dependent infrastructure with minimum coding effort. The application also needs to be reliable.

Which method will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

AWS Serverless Application Model (AWS SAM) is an open-source framework designed specifically for building serverless applications on AWS with minimal coding effort. Using the SAM CLI in conjunction with a CI/CD pipeline provides a reliable, automated deployment mechanism with the lowest operational overhead. Other options rely on manual processes, custom shell scripting, or incorrect storage services like AWS CodeArtifact (which is a package repository, not a container registry like Amazon ECR).