AWS Certified Developer – Associate — Question 190

A developer is writing a new serverless application for a company. Several other developers must collaborate on the code for this application, and the company expects frequent changes to the code. The developer needs to deploy the code from source control to AWS Lambda with the fewest number of manual steps.

Which strategy for the build and deployment should the developer use to meet these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C because using AWS CodeBuild and AWS CodePipeline allows for automated builds and deployments when changes are made in source control, which suits the requirement for frequent updates. Option A involves manual steps for uploading code, B requires local execution which may not facilitate collaboration as effectively, and D does not support automation in deployments.