All AWS exams
AWS DVA-C03: AWS Certified Developer - Associate (updated)
What the DVA-C03 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 4
- Free practice questions
- 30
- Full question bank
- 100 questions
What the DVA-C03 exam covers
The topic areas in our DVA-C03 question bank, with each one's share of the 100 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Development with AWS Services | 37% | 37 |
| Deployment | 22% | 22 |
| Troubleshooting and Optimization | 21% | 21 |
| Security | 20% | 20 |
DVA-C03 cost and format
| Exam code | DVA-C03 |
|---|---|
| Certification | AWS Certified Developer - Associate |
| Vendor | AWS |
| Level | Associate |
| Status | Upcoming |
| Released | October 27, 2026 |
Last checked October 22, 2026 against the official AWS exam page.
DVA-C03 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Development with AWS Services
A Lambda function consumes messages from an Amazon SQS queue, and some messages fail repeatedly. The team wants the failed messages set aside for inspection without blocking the main queue. What should it configure?
- AUse SNS fan-out so the queue receives copies of published messages
- BEnable provisioned concurrency on the function alias for warm starts
- CA dead-letter queue (redrive policy) on the source queue
- DIncrease the function timeout to 900 seconds for longer batch runs
Show answer and explanationHide answer
Correct answer: CA dead-letter queue receives messages that exceed the configured receive count, so the main queue keeps flowing and the failures can be examined later. Timeouts and concurrency do not isolate failing messages, and SNS fan-out is a publishing pattern.
Question 2Deployment
A team wants to run containers without managing servers or cluster hosts. Which service fits best?
- AAmazon ECS on AWS Fargate
- BAmazon Athena serverless SQL
- CAmazon RDS for MySQL
- DAWS Snow Family Snowball
Show answer and explanationHide answer
Correct answer: AFargate runs container tasks without the team managing EC2 instances, while ECS handles scheduling. Athena, RDS, and Snowball do not run application containers.
Question 3Troubleshooting and Optimization
A developer needs to trace one request across API Gateway, Lambda, and DynamoDB to find the slowest segment. Which service provides this?
- AAWS Config
- BAWS Budgets
- CAWS X-Ray
- DAmazon Macie
Show answer and explanationHide answer
Correct answer: CAWS X-Ray collects traces and service maps so the latency of each segment can be seen. Config, Budgets, and Macie address configuration, cost, and data discovery respectively.
Question 4Security
Mobile users sign in with a social identity and must receive temporary AWS credentials to access an S3 prefix. Which service should be used?
- AA shared IAM user for every app user with long-lived access keys stored in the app bundle
- BRoot account keys in the app, used to sign S3 requests for each user session at runtime
- CHard-coded access keys committed in the source code and rotated manually each year by the team
- DAn Amazon Cognito identity pool that exchanges tokens for temporary credentials
Show answer and explanationHide answer
Correct answer: DA Cognito identity pool exchanges identity-provider tokens for scoped, temporary AWS credentials. Shared users, root keys, and hard-coded keys are long-lived and unsafe.
Question 5Development with AWS Services
Which operation most efficiently returns all orders for one customer sorted by order date, when the table's partition key is customerId and its sort key is orderDate?
- AQuery using customerId as the partition key, which returns items in sort-key order
- BScan the whole table with a filter expression on customerId and sort the matches by orderDate
- CBatchGetItem with a key list of every order ID, fetched in parallel
- DCreate a global secondary index on the status attribute for order lookups
Show answer and explanationHide answer
Correct answer: AA Query on the partition key reads only that customer's items, and results come back in sort-key order. A Scan reads the whole table, BatchGetItem needs every key in advance, and a status index does not match the access pattern.
How to prepare for DVA-C03
- Read the official AWS outline first (exam page), so you know exactly what is in scope.
- Give the most time to Development with AWS Services and Deployment: together they make up 59% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full DVA-C03 question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 100-question bank for DVA-C03 is in final review. The free practice test is open now.
Start the free practice testDVA-C03 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| DVA-C02: AWS Certified Developer - Associate | AWS | Associate |
| AIP-C01: AWS Certified Generative AI Developer - Professional | AWS | Professional |
| DOP-C02: AWS Certified DevOps Engineer - Professional | AWS | Professional |
| AIB-C01: AWS Certified AI Business Strategist (beta) | AWS | Foundational |
| DEA-C01: AWS Certified Data Engineer - Associate | AWS | Associate |
| MLA-C02: AWS Certified Machine Learning Engineer - Associate (updated, beta) | AWS | Associate |