Amazon DVA-C01 AWS Certified Developer – Associate Online Training
Amazon DVA-C01 Online Training
The questions for DVA-C01 were last updated at Jul 16,2025.
- Exam Code: DVA-C01
- Exam Name: AWS Certified Developer – Associate
- Certification Provider: Amazon
- Latest update: Jul 16,2025
A company needs a version control system for collaborative software development.
Features of the system must include the following:
✑ Support for batches of changes across multiple files
✑ Parallel branching
✑ Version tracking
Which AWS service will meet these requirements?
- A . AWS CodePipeline
- B . Amazon S3
- C . AWS Code Build
- D . AWS CodeCommit
A Developer has setup an Amazon Kinesis Stream with 4 shards to ingest a maximum of 2500 records per second. A Lambda function has been configured to process these records.
In which order will these records be processed?
- A . Lambda will receive each record in the reverse order it was placed into the stream following a LIFO (last-in, first-out) method
- B . Lambda will receive each record in the exact order it was placed into the stream following a FIFO (first-in, first-out) method.
- C . Lambda will receive each record in the exact order it was placed into the shard following a FIFO (first-in, first-out) method. There is no guarantee of order across shards.
- D . The Developer can select FIFO, (first-in, first-out), LIFO (last-in, last-out), random, or request specific record using the getRecords API.
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?
- A . Make sure Amazon RDS is Multi-AZ so it can better absorb increased traffic.
- B . Create an RDS Read Replica and direct all read traffic to the replica.
- C . Implement Amazon ElastiCache in front of Amazon RDS to buffer the write traffic.
- D . Use Amazon DynamoDB instead of Amazon RDS to buffer the read traffic.
A Developer is writing transactions into a DynamoDB table called “SystemUpdates” that has 5 write capacity units.
Which option has the highest read throughput?
- A . Eventually consistent reads of 5 read capacity units reading items that are 4 KB in size
- B . Strongly consistent reads of 5 read capacity units reading items that are 4 KB in size
- C . Eventually consistent reads of 15 read capacity units reading items that are 1 KB in size
- D . Strongly consistent reads of 15 read capacity units reading items that are 1 KB in size
A company is using Amazon API Gateway to manage its public-facing API. The CISO requires that the APIs be used by test account users only .
What is the MOST secure way to restrict API access to users of this particular AWS account?
- A . Client-side SSL certificates for authentication
- B . API Gateway resource policies
- C . Cross-origin resource sharing (CORS)
- D . Usage plans
A developer has written a multi-threaded application that is running on a fleet of Amazon EC2 instances. The operations team has requested a graphical method to monitor the number of running threads over time.
What is the MOST efficient way to fulfill this request?
- A . Periodically send the thread count to AWS X-Ray segments, then generate a service graph on demand
- B . Create a custom Amazon CloudWatch metric and periodically perform a PutMetricData call with the current thread count.
- C . Periodically log thread count data to Amazon S3. Use Amazon Kinesis to process the data into a graph.
- D . Periodically write the current thread count to a table using Amazon DynarnoDB and use Amazon CloudFront to create a graph
A developer is writing an AWS Lambda function. The developer wants to log key events that occur during the Lambda function and include a unique identifier to associate the events with a specific function invocation.
Which of the following will help the developer accomplish this objective?
- A . Obtain the request identifier from the Lambda context object Architect the application to write logs to the console.
- B . Obtain the request identifier from the Lambda event object Architect the application to write logs to a file
- C . Obtain the request identifier from the Lambda event object Architect the application to write logs to the console
- D . Obtain the request identifier from the Lambda context object Architect the application to write logs to a file.
A global company has an application running on Amazon EC2 instances that serves image files from Amazon S3. User requests from the browser are causing high traffic, which results in degraded performance.
Which optimization solution should a Developer implement to increase application performance?
- A . Create multiple prefix in the S3 bucket to increase the request rate
- B . Create an Amazon ElastiCache cluster to cache and serve frequently accessed items.
- C . Use Amazon CloudFront to serve the content of images stored in Amazon S3.
- D . Submit a ticket to AWS support to request a rate limit increase for the S3 bucket.
An application uses Amazon Kinesis Data Streams to ingest and process large streams of data records in real time. Amazon EC2 instances consume and process the data from the shards of the Kinesis data stream by using Amazon Kinesis Client Library (KCL). The application handles the failure scenarios and does not require standby workers. The application reports that a specific shard is receiving more data than expected. To adapt to the chnages in the rate of data flow, the “hot” shard is resharded.
Assuming that the initial number of shards in the Kinesis data stream is 4, and after resharding the number of shards increased to 6, what is the maximum number of EC2 instances that can be deployed to process data from all the shards?
- A . 12
- B . 6
- C . 4
- D . 1
A supplier is writing a new RESTful API for customers to query the status of orders. The customers requested the following API endpoint.
http://www.supplierdomain.com/status/customerID
Which of the following application designs meet the requirements? (Select two.)
- A . Amazon SQS; Amazon SNS
- B . Elastic Load Balancing; Amazon EC2
- C . Amazon ElastiCache; Amazon Elacticsearch Service
- D . Amazon API Gateway; AWS Lambda
- E . Amazon S3; Amazon CloudFront