DVA-C01 Exam Details

  • Exam Code
    :DVA-C01
  • Exam Name
    :AWS Certified Developer - Associate (DVA-C01)
  • Certification
    :Amazon Certifications
  • Vendor
    :Amazon
  • Total Questions
    :613 Q&As
  • Last Updated
    :Oct 01, 2025

Amazon DVA-C01 Online Questions & Answers

  • Question 521:

    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?

    A. Build the code locally, and then upload the code into the source control system. When a release is needed, run AWS CodePipeline to extract the uploaded build and deploy the resources.

    B. Use the AWS Serverless Application Model (AWS SAM) CLI to build and deploy the application from the developer's local machine with the latest version checked out locally.

    C. Use AWS CodeBuild and AWS CodePipeline to invoke builds and corresponding deployments when configured source controlled branches have pull requests merged into them.

    D. Use the Lambda console to upload a .zip file of the application that is created by the AWS Serverless Application Model (AWS SAM) CLI build command.

  • Question 522:

    A developer maintains a critical business application that uses Amazon DynamoDB as the primary data store. The DynamoDB table contains millions of documents and receives 30-60 requests each minute. The developer needs to perform processing in near-real time on the documents when they are added or updated in the DynamoDB table.

    How can the developer implement this feature with the LEAST amount of change to the existing application code?

    A. Set up a cron job on an Amazon EC2 instance. Run a script every hour to query the table for changes and process the documents.

    B. Enable a DynamoDB stream on the table. Invoke an AWS Lambda function to process the documents.

    C. Update the application to send a PutEvents request to Amazon EventBridge (Amazon CloudWatch Events). Create an EventBridge (CloudWatch Events) rule to invoke an AWS Lambda function to process the documents.

    D. Update the application to synchronously process the documents directly after the DynamoDB write.

  • Question 523:

    A developer must digitally sign a document with AWS Key Management Service (AWS KMS) so that another application that does not have AWS KMS access can verify the authenticity of the document. Which solution will meet this requirement?

    A. Use AWS KMS with a symmetric key. Sign the document with AWS KMS. Make the key available for verification.

    B. Use AWS KMS with a symmetric key to generate an envelope key. Sign the document with AWS KMS. Make the envelope key available for verification.

    C. Use AWS KMS with asymmetric keys. Sign the document by using the private key. Make the public key available for verification.

    D. Use AWS KMS with asymmetric keys. Sign the document by using the public key. Make the private key available for verification.

  • Question 524:

    Multiple development teams are working on a project to migrate a monolithic application to a microservices-based application running on AWS Lambda. The teams need a way to centrally manage code that is shared across multiple functions. Which approach requires the LEAST maintenance?

    A. Each team maintains the code for the common components in their own code repository. They build and deploy the components with their Lambda functions together.

    B. One team builds a Lambda layer to include the common components and shares the layer with the other teams.

    C. Each team builds and publishes the component they want to share to an Amazon S3 bucket. The Lambda functions will download the components from the bucket.

    D. One team builds a Docker container for the common components and shares the container with the other teams.

  • Question 525:

    A company is deploying serverless infrastructure as an AWS CloudFormation template. When deploying the template, a developer is required to specify whether the deployment is for a production environment or a nonproduction environment.

    The company wants to reduce costs by not deploying the same resources for a nonproduction environment that it deploys for a production environment. The developer needs to configure the AWS CloudFormation template to use the

    environment selection to control which resources are created.

    Which sections of the template should the developer configure to meet this requirement? (Choose two.)

    A. Parameters

    B. Conditions

    C. Mappings

    D. Metadata

    E. Outputs

  • Question 526:

    A company has built an AWS Lambda function to convert large image files into output files that can be used in a third-party viewer application. The company recently added a new module to the function to improve the output of the generated files. However, the new module has increased the bundle size and has increased the time that is needed to deploy changes to the function code.

    How can a developer increase the speed of the Lambda function deployment?

    A. Use AWS CodeDeploy to deploy the function code.

    B. Use Lambda layers to package and load dependencies.

    C. Increase the memory size of the function.

    D. Use Amazon S3 to host the function dependencies.

  • Question 527:

    A developer is working on an internal web application that has low traffic. The application is deployed on Amazon EC2 instances and uses a Network Load Balancer (NLB) to distribute traffic. The developer needs to add Security Assertion Markup Language (SAML)-based authentication to the application.

    Which solution will meet these requirements with the LEAST amount of development effort?

    A. Enable authentication on the NLB listener. Connect the NLB to Amazon Cognito for authentication with SAML.

    B. Change the load balancer to an Application Load Balancer (ALB), and enable authentication on the ALB listener. Connect the ALB to Amazon Cognito for authentication with SAML.

    C. Implement SAML-based authentication in the application.

    D. Create an Amazon CloudFront distribution, and implement SAML-based authentication by using an AWS Lambda@Edge function. Configure the Lambda@Edge function to access Amazon Cognito for temporary credentials.

  • Question 528:

    A developer is working on a serverless application. The application uses Amazon API Gateway, AWS Lambda functions that are written in Python, and Amazon DynamoDB. Which combination of steps should the developer take so that the Lambda functions can be debugged in the event of application failures? (Choose two.)

    A. Configure an AWS CloudTrail trail to deliver log files to an Amazon S3 bucket.

    B. Ensure that the Lambda functions write log messages to stdout and stderr.

    C. Enable an AWS CloudTrail trail for the Lambda function.

    D. Ensure that the execution role for the Lambda function has access to write to Amazon CloudWatch Logs.

    E. Use the Amazon CloudWatch metric for Lambda errors to create a CloudWatch alarm.

  • Question 529:

    A company hosts a monolithic application on Amazon EC2 instances. The company starts converting some features of the application to a serverless architecture by using Amazon API Gateway and AWS Lambda. After the migration, some

    users report problems with payment processing.

    Upon inspection, a developer discovers that the Lambda function that calls the external payment API is taking longer than expected. Therefore, the API Gateway requests are timing out.

    What should the developer do to resolve this issue in the serverless architecture?

    A. Use the EC2 instances to make the API calls to the payment API.

    B. Use Amazon Simple Queue Service (Amazon SQS) with API Gateway and the Lambda function to asynchronously call the payment API.

    C. Increase the API Gateway timeout duration to match the payment API time.

    D. Increase the Lambda function's memory to increase the network bandwidth and increase the speed of the payment API calls.

  • Question 530:

    A developer is building a web application. The application will read temperature information from an Amazon DynamoDB table and will display the information for users. Each record is 5 KB to 7 KB in size. The application can request up to 80 items each second. The application must always return the most recent temperature values from the table.

    How much read throughput is required to meet this load?

    A. 40 read capacity units (RCUs)

    B. 80 read capacity units (RCUs)

    C. 160 read capacity units (RCUs)

    D. 560 read capacity units (RCUs)

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Amazon exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your DVA-C01 exam preparations and Amazon certification application, do not hesitate to visit our Vcedump.com to find your solutions here.