WGU D321 AWS DEVELOPER DVA-C02
ACTUAL EXAM PAPER 2026 QUESTIONS
WITH ANSWERS GRADED A+
◍ An Amazon RDS database instance is used by many applications to look up
historical data. The query rate is relatively constant. When the historical data
is updated each day, the resulting write traffic slows the read query
performance and affects all application users. What can be done to eliminate
the performance impact on application users?.
Answer: Create an RDS Read Replica and direct all read traffic to the
replica.
◍ A development team is working on a mobile app that allows users to upload
pictures to Amazon S3. The team expects the app will be used by hundreds
of thousands of users during a single event simultaneously. Once the
pictures are uploaded, the backend service will scan and parse the pictures
for inappropriate content. Which approach is the MOST resilient way to
achieve this goal, which also smooths out temporary volume spikes for the
backend service?.
Answer: Once a picture is uploaded to Amazon S3, publish the event to an
Amazon SQS queue. Use the queue as an event source to trigger an AWS
Lambda function. In the Lambda function, scan and parse the picture.
◍ A development team uses AWS Elastic Beanstalk for application
deployment. The team has configured the application version lifecycle
policy to limit the number of application versions to 25. However, even with
the lifecycle policy, the source bundle is deleted from the Amazon S3 source
bucket. What should a developer do in the Elastic Beanstalk application
version lifecycle settings to retain the source code in the S3 bucket?.
Answer: Set Retention to Retain source bundle in S3.
,◍ An application is using Amazon DynamoDB as its data store, and should be
able to read 100 items per second as strongly consistent reads. Each item is
5 KB in size. To what value should the table's provisioned read throughput
be set?.
Answer: 200 read capacity units.
◍ PassQuestion AWS Certified Developer - Associate (DVA-C02) Exam
Dumps have been specifically designed to help you pass the exam easily..
Answer: https://www.passquestion.com/dva-c02.html
◍ Which of the following programming languages have an officially supported
AWS SDK? (Choose TWO).
Answer: PHP. | Java.
◍ A Developer is building a mobile application and needs any update to user
profile data to be pushed to all devices accessing the specific identity. The
Developer does not want to manage a back end to maintain the user profile
data. What is the MOST efficient way for the Developer to achieve these
requirements using Amazon Cognito?.
Answer: Use Cognito Sync.
◍ A Developer is preparing a deployment package using AWS
CloudFormation. The package consists of two separate templates: one for
the infrastructure and one for the application. The application has to be
inside the VPC that is created from the infrastructure template. How can the
application stack refer to the VPC created from the infrastructure template?.
Answer: Use the export flag in the infrastructure template, and then use the
`Fn::ImportValue` function in the application template.
◍ A company runs an e-commerce website that uses Amazon DynamoDB
where pricing for items is dynamically updated in real time. At any given
time, multiple updates may occur simultaneously for pricing information on
a particular product. This is causing the original editor's changes to be
overwritten without a proper review process. Which DynamoDB write
option should be selected to prevent this overwriting?.
, Answer: Conditional writes.
◍ A developer is using Amazon DynamoDB to store application data. The
developer wants to further improve application performance by reducing
response times for read and write operations. Which DynamoDB feature
should be used to meet these requirements?.
Answer: Amazon DynamoDB Accelerator.
◍ A development team is creating a new application designed to run on AWS.
While the test and production environments will run on Amazon EC2
instances, developers will each run their own environment on their laptops.
Which of the following is the simplest and MOST secure way to access
AWS services from the local development machines?.
Answer: Create an IAM user for each developer on the team: provide each
developer with a unique access key.
◍ A company caches session information for a web application in an Amazon
DynamoDB table. The company wants an automated way to delete old items
from the table. What is the simplest way to do this?.
Answer: Add an attribute with the expiration time; enable the `Time To
Live` feature based on that attribute.
◍ The Developer for a retail company must integrate a fraud detection solution
into the order processing solution. The fraud detection solution takes
between ten and thirty minutes to verify an order. At peak, the web site can
receive one hundred orders per minute. What is the most scalable method to
add the fraud detection solution to the order processing pipeline?.
Answer: Add all new orders to an SQS queue. Configure an Auto Scaling
group that uses the queue depth metric as its unit of scale to launch a
dynamically-sized fleet of EC2 instances spanning multiple AZs with the
fraud detection solution installed on them to pull orders from this queue.
Update the order with a pass or fails status.
◍ A developer has built an application that inserts data into an Amazon
DynamoDB table. The table is configured to use provisioned capacity. The
application is deployed on a burstable nano Amazon EC2 Instance. The
, application logs show that the application has been failing because of a
`ProvisionedThroughputExceedException` error. Which actions should the
developer take to resolve this issue? (Choose two.).
Answer: Reduce the frequency of requests to DynamoDB by implement ng
exponential backoff. | Change the capacity mode of the DynamoDB table
from provisioned to on-demand.
◍ An AWS Lambda function generates a 3MB JSON file and then uploads it
to an Amazon S3 bucket daily. The file contains sensitive information, so
the Developer must ensure that it is encrypted before uploading to the
bucket. Which of the following modifications should the Developer make to
ensure that the data is encrypted before uploading it to the bucket?.
Answer: Use the `GenerateDataKey` API, then use that data key to encrypt
the file in the Lambda function code.
◍ An application writes items to an Amazon DynamoDB table. As the
application scales to thousands of instances, calls to the DynamoDB API
generate occasional `ThrottlingException` errors. The application is coded
in a language incompatible with the AWS SDK. How should the error be
handled?.
Answer: Add exponential backoff to the application logic.
◍ A Developer decides to store highly secure data in Amazon S3 and wants to
implement server-side encryption (SSE) with granular control of who can
access the master key. Company policy requires that the master key be
created, rotated, and disabled easily when needed, all for security reasons.
Which solution should be used to meet these requirements?.
Answer: SSE with AWS KMS managed keys (SSE-KMS).
◍ What is the maximum number of S3 Buckets available per AWS account?.
Answer: 1,000,000 per account.
◍ A developer is creating a serverless web application and maintains different
branches of code. The developer wants to avoid updating the Amazon API
Gateway target endpoint each time a new code push is performed. What
solution would allow the developer to perform a code push efficiently,
ACTUAL EXAM PAPER 2026 QUESTIONS
WITH ANSWERS GRADED A+
◍ An Amazon RDS database instance is used by many applications to look up
historical data. The query rate is relatively constant. When the historical data
is updated each day, the resulting write traffic slows the read query
performance and affects all application users. What can be done to eliminate
the performance impact on application users?.
Answer: Create an RDS Read Replica and direct all read traffic to the
replica.
◍ A development team is working on a mobile app that allows users to upload
pictures to Amazon S3. The team expects the app will be used by hundreds
of thousands of users during a single event simultaneously. Once the
pictures are uploaded, the backend service will scan and parse the pictures
for inappropriate content. Which approach is the MOST resilient way to
achieve this goal, which also smooths out temporary volume spikes for the
backend service?.
Answer: Once a picture is uploaded to Amazon S3, publish the event to an
Amazon SQS queue. Use the queue as an event source to trigger an AWS
Lambda function. In the Lambda function, scan and parse the picture.
◍ A development team uses AWS Elastic Beanstalk for application
deployment. The team has configured the application version lifecycle
policy to limit the number of application versions to 25. However, even with
the lifecycle policy, the source bundle is deleted from the Amazon S3 source
bucket. What should a developer do in the Elastic Beanstalk application
version lifecycle settings to retain the source code in the S3 bucket?.
Answer: Set Retention to Retain source bundle in S3.
,◍ An application is using Amazon DynamoDB as its data store, and should be
able to read 100 items per second as strongly consistent reads. Each item is
5 KB in size. To what value should the table's provisioned read throughput
be set?.
Answer: 200 read capacity units.
◍ PassQuestion AWS Certified Developer - Associate (DVA-C02) Exam
Dumps have been specifically designed to help you pass the exam easily..
Answer: https://www.passquestion.com/dva-c02.html
◍ Which of the following programming languages have an officially supported
AWS SDK? (Choose TWO).
Answer: PHP. | Java.
◍ A Developer is building a mobile application and needs any update to user
profile data to be pushed to all devices accessing the specific identity. The
Developer does not want to manage a back end to maintain the user profile
data. What is the MOST efficient way for the Developer to achieve these
requirements using Amazon Cognito?.
Answer: Use Cognito Sync.
◍ A Developer is preparing a deployment package using AWS
CloudFormation. The package consists of two separate templates: one for
the infrastructure and one for the application. The application has to be
inside the VPC that is created from the infrastructure template. How can the
application stack refer to the VPC created from the infrastructure template?.
Answer: Use the export flag in the infrastructure template, and then use the
`Fn::ImportValue` function in the application template.
◍ A company runs an e-commerce website that uses Amazon DynamoDB
where pricing for items is dynamically updated in real time. At any given
time, multiple updates may occur simultaneously for pricing information on
a particular product. This is causing the original editor's changes to be
overwritten without a proper review process. Which DynamoDB write
option should be selected to prevent this overwriting?.
, Answer: Conditional writes.
◍ A developer is using Amazon DynamoDB to store application data. The
developer wants to further improve application performance by reducing
response times for read and write operations. Which DynamoDB feature
should be used to meet these requirements?.
Answer: Amazon DynamoDB Accelerator.
◍ A development team is creating a new application designed to run on AWS.
While the test and production environments will run on Amazon EC2
instances, developers will each run their own environment on their laptops.
Which of the following is the simplest and MOST secure way to access
AWS services from the local development machines?.
Answer: Create an IAM user for each developer on the team: provide each
developer with a unique access key.
◍ A company caches session information for a web application in an Amazon
DynamoDB table. The company wants an automated way to delete old items
from the table. What is the simplest way to do this?.
Answer: Add an attribute with the expiration time; enable the `Time To
Live` feature based on that attribute.
◍ The Developer for a retail company must integrate a fraud detection solution
into the order processing solution. The fraud detection solution takes
between ten and thirty minutes to verify an order. At peak, the web site can
receive one hundred orders per minute. What is the most scalable method to
add the fraud detection solution to the order processing pipeline?.
Answer: Add all new orders to an SQS queue. Configure an Auto Scaling
group that uses the queue depth metric as its unit of scale to launch a
dynamically-sized fleet of EC2 instances spanning multiple AZs with the
fraud detection solution installed on them to pull orders from this queue.
Update the order with a pass or fails status.
◍ A developer has built an application that inserts data into an Amazon
DynamoDB table. The table is configured to use provisioned capacity. The
application is deployed on a burstable nano Amazon EC2 Instance. The
, application logs show that the application has been failing because of a
`ProvisionedThroughputExceedException` error. Which actions should the
developer take to resolve this issue? (Choose two.).
Answer: Reduce the frequency of requests to DynamoDB by implement ng
exponential backoff. | Change the capacity mode of the DynamoDB table
from provisioned to on-demand.
◍ An AWS Lambda function generates a 3MB JSON file and then uploads it
to an Amazon S3 bucket daily. The file contains sensitive information, so
the Developer must ensure that it is encrypted before uploading to the
bucket. Which of the following modifications should the Developer make to
ensure that the data is encrypted before uploading it to the bucket?.
Answer: Use the `GenerateDataKey` API, then use that data key to encrypt
the file in the Lambda function code.
◍ An application writes items to an Amazon DynamoDB table. As the
application scales to thousands of instances, calls to the DynamoDB API
generate occasional `ThrottlingException` errors. The application is coded
in a language incompatible with the AWS SDK. How should the error be
handled?.
Answer: Add exponential backoff to the application logic.
◍ A Developer decides to store highly secure data in Amazon S3 and wants to
implement server-side encryption (SSE) with granular control of who can
access the master key. Company policy requires that the master key be
created, rotated, and disabled easily when needed, all for security reasons.
Which solution should be used to meet these requirements?.
Answer: SSE with AWS KMS managed keys (SSE-KMS).
◍ What is the maximum number of S3 Buckets available per AWS account?.
Answer: 1,000,000 per account.
◍ A developer is creating a serverless web application and maintains different
branches of code. The developer wants to avoid updating the Amazon API
Gateway target endpoint each time a new code push is performed. What
solution would allow the developer to perform a code push efficiently,