This guide targets AWS Certified Developer - Associate (DVA-C02), AWS’s current associate-level developer certification for people who build, test, deploy, and troubleshoot cloud applications on AWS. The exam rewards clean judgment about event-driven patterns, Lambda behavior, SDK and API use, IAM boundaries, CI/CD workflows, observability, and the small operational details that make application code reliable in production.
DVA-C02 stays deliberately in the developer lane. AWS expects you to develop and optimize applications, package and deploy with CI/CD workflows, secure application code and data, and resolve application issues. The exam is not asking you to design whole distributed architectures, administer IAM users and groups, administer operating systems, or design networking infrastructure from scratch.
Lambda: AWS serverless compute service for event-driven code execution without managing servers directly.
IAM role: AWS identity that applications or AWS services assume so they can call other AWS services without hard-coded long-term credentials.
Idempotent: Safe to run repeatedly without creating inconsistent duplicates or unintended side effects.
At a glance
| Exam fact |
Current official value |
| Level |
Associate |
| Duration |
130 minutes |
| Format |
65 multiple-choice or multiple-response questions, including scored and unscored items |
| Passing score |
720 scaled score |
| Validity |
3 years |
| Typical next step |
SOA-C03, SAA-C03, or a deeper specialty-aligned AWS path |
As of May 17, 2026, AWS positions DVA-C02 for candidates with 1 or more years of hands-on experience developing and maintaining applications by using AWS services. AWS expects proficiency in at least one high-level programming language, application lifecycle management, cloud-focused application development, development tools, AWS service APIs, the AWS CLI, SDKs, and CI/CD deployment workflows.
The current exam guide lists 50 scored questions and 15 unscored questions. It breaks the scored content into four weighted domains, and this online guide follows that structure directly:
Official scope snapshot
| Official domain |
Weight |
What this guide emphasizes |
| 1. Development with AWS Services |
32% |
AWS service APIs, SDKs, Lambda events, application integration, APIs, messaging, DynamoDB, data access, retries, and idempotency. |
| 2. Security |
26% |
Application authentication and authorization, IAM roles, temporary credentials, KMS, encryption, secrets, sensitive data, and tenant-safe access. |
| 3. Deployment |
24% |
Packaging, dependencies, repositories, environment configuration, test environments, IaC awareness, CI/CD workflows, deployment strategies, and rollback. |
| 4. Troubleshooting and Optimization |
18% |
Logs, metrics, traces, custom metrics, health checks, concurrency, caching, event filters, bottleneck isolation, and performance tuning. |
The useful boundary is simple: answer as the developer responsible for application behavior, secure integration, release safety, and evidence-based debugging. If an answer rebuilds the whole platform when the prompt asks for application behavior, it is probably too broad.
Developer application loop
Most DVA-C02 questions can be placed in this loop.
flowchart LR
C["Application code and SDK/API calls"] --> I["Managed integration: API, event, queue, stream, or data store"]
I --> S["Security: role, token, secret, encryption, tenant boundary"]
S --> P["Package and deploy through controlled environments"]
P --> O["Observe logs, metrics, traces, health, and deployment output"]
O --> T["Troubleshoot, tune, roll back, or optimize"]
T --> C
If the answer skips security, the app may work but leak access. If it skips deployment safety, the code may be correct but hard to release. If it skips observability, failures become guesses instead of evidence.
What strong answers usually do
- classify the stem into the right lane before choosing a service
- separate application logic from platform integration details such as retries, dead-letter handling, and permissions
- prefer managed event-driven building blocks unless the scenario clearly needs lower-level infrastructure control
- treat observability and troubleshooting as part of the application design, not as post-deployment cleanup
- choose the narrowest secure access pattern that still keeps the application maintainable
- preserve idempotency and failure handling when using queues, streams, retries, and asynchronous triggers
- distinguish code packaging, runtime configuration, and deployment orchestration before choosing a CI/CD answer
How to use this guide
- Start with the study plan if you want a realistic weekly sequence.
- Work the four weighted domain chapters in order, starting with Development with AWS Services and Security.
- Use the cheat sheet after you already understand the chapter logic.
- Use the cheat sheet when API, Lambda, event, IAM, deployment, and troubleshooting choices start to blur.
- Keep the glossary open when messaging, IAM, KMS, and deployment terminology begins to blur together.
- Use the resources page to stay anchored to the current AWS exam guide and primary service documentation.
- Use the FAQ for exam-day rules, final-scope judgment, and last-week review decisions.
Coverage map against the current exam guide
| Domain |
Weight |
What to study first |
| 1. Development with AWS Services |
32% |
1.1 Application Patterns, APIs, Messaging & Integrations, 1.2 Lambda Config, Events, VPC Access & Errors |
| 2. Security |
26% |
2.1 Federated Access, IAM Roles & App Authorization, 2.2 Encryption at Rest, In Transit & Key Management |
| 3. Deployment |
24% |
3.1 Packaging, Dependencies, Repositories & Environment Config, 3.4 CI/CD, Deployment Strategies, Runtime Config & Rollbacks |
| 4. Troubleshooting and Optimization |
18% |
4.1 Root Cause Analysis with Metrics, Logs & Traces, 4.3 Concurrency, Caching, Messaging Filters & Performance Tuning |
What the exam is really testing
| Scenario pressure |
Strong DVA-C02 reasoning |
| Lambda behaves differently under retries |
Check invocation type, event source mapping, timeout, concurrency, DLQ or destination, idempotency, and downstream side effects. |
| A service call fails from application code |
Check SDK request shape, IAM role permissions, resource policy, region, endpoint, retries, throttling, and error handling. |
| Users can sign in but cannot act |
Separate authentication from authorization; check token claims, app logic, IAM role, resource policy, and tenant boundary. |
| A secret or key is exposed in config |
Move secrets to Secrets Manager or Parameter Store, use runtime retrieval, narrow IAM, and avoid logging sensitive values. |
| A release fails after promotion |
Check artifact version, runtime config, deployment events, alarms, aliases or stages, rollback path, and recent code changes. |
| Performance degrades under load |
Check concurrency, downstream throttling, cache fit, DynamoDB key design, batch size, payload shape, and event filtering before scaling broadly. |
Common DVA-C02 traps
| Trap |
Better exam posture |
| Solving a developer issue with a full architecture redesign |
Stay in the developer lane unless the prompt explicitly asks for architecture design. |
| Choosing synchronous integration by habit |
Use async buffering, event fan-out, or orchestration when spikes, retries, or decoupling require it. |
| Adding broad IAM permissions to make code work |
Fix the exact role, action, resource, condition, key policy, or resource policy that blocks the path. |
| Hiding environment values in artifacts |
Keep artifacts immutable and move environment-specific configuration to controlled runtime config. |
| Treating logs, metrics, and traces as interchangeable |
Use logs for detail, metrics for signals and alarms, and traces for request path and latency breakdown. |
| Raising capacity before proving the bottleneck |
Inspect evidence first: throttles, concurrency, downstream latency, cache misses, hot keys, and payload size. |
If two answers both sound right
For DVA-C02, the stronger answer is usually the one that stays in the developer lane:
- choose the option that fixes application behavior before one that redesigns the entire architecture
- choose the option that uses an existing AWS managed integration before a larger custom platform build
- choose the option that narrows permissions and secrets exposure instead of embedding credentials in code or config
- choose the option that reduces blast radius during deployment and rollback instead of maximizing change speed alone
In this section
-
DVA-C02 Development with AWS Services Guide
Study DVA-C02 Development with AWS Services: key concepts, common traps, and exam decision cues.
-
DVA-C02 App Patterns, APIs, and Messaging Guide
Study DVA-C02 App Patterns, APIs, and Messaging: key concepts, common traps, and exam decision cues.
-
DVA-C02 Lambda Events, VPC Access, and Errors Guide
Study DVA-C02 Lambda Events, VPC Access, and Errors: key concepts, common traps, and exam decision cues.
-
DVA-C02 DynamoDB, Consistency, and Caching Guide
Study DVA-C02 DynamoDB, Consistency, and Caching: key concepts, common traps, and exam decision cues.
-
DVA-C02 Security Guide
Study DVA-C02 Security: key concepts, common traps, and exam decision cues.
-
DVA-C02 Federated Access and App Authorization Guide
Study DVA-C02 Federated Access and App Authorization: key concepts, common traps, and exam decision cues.
-
DVA-C02 Encryption at Rest, In Transit and Key Management Guide
Study DVA-C02 Encryption at Rest, In Transit and Key Management: key concepts, common traps, and exam decision cues.
-
DVA-C02 Secrets, Sensitive Data, Masking and Multi-Tenant Access Guide
Study DVA-C02 Secrets, Sensitive Data, Masking and Multi-Tenant Access: key concepts, common traps, and exam decision cues.
-
DVA-C02 Deployment Guide
Study DVA-C02 Deployment: key concepts, common traps, and exam decision cues.
-
DVA-C02 Packaging, Dependencies, and Environment Config Guide
Study DVA-C02 Packaging, Dependencies, and Environment Config: key concepts, common traps, and exam decision cues.
-
DVA-C02 Integration and Event-Driven Testing Guide
Study DVA-C02 Integration and Event-Driven Testing: key concepts, common traps, and exam decision cues.
-
DVA-C02 Automated Test Environments, IaC and Approved Versions Guide
Study DVA-C02 Automated Test Environments, IaC and Approved Versions: key concepts, common traps, and exam decision cues.
-
DVA-C02 CI/CD, Runtime Config, and Rollbacks Guide
Study DVA-C02 CI/CD, Runtime Config, and Rollbacks: key concepts, common traps, and exam decision cues.
-
DVA-C02 Troubleshooting and Optimization Guide
Study DVA-C02 Troubleshooting and Optimization: key concepts, common traps, and exam decision cues.
-
DVA-C02 Root Cause Analysis with Metrics, Logs and Traces Guide
Study DVA-C02 Root Cause Analysis with Metrics, Logs and Traces: key concepts, common traps, and exam decision cues.
-
DVA-C02 Logs, Metrics, Alerts, and Health Checks Guide
Study DVA-C02 Logs, Metrics, Alerts, and Health Checks: key concepts, common traps, and exam decision cues.
-
DVA-C02 Concurrency, Caching, and Performance Guide
Study DVA-C02 Concurrency, Caching, and Performance: key concepts, common traps, and exam decision cues.
-
AWS DVA-C02 Study Plan: Lambda, Eventing, and Troubleshooting in 30, 60, and 90 Days
AWS DVA-C02 30-, 60-, and 90-day study plan for Lambda, eventing, troubleshooting, review loops, and final-week priorities.
-
AWS DVA-C02 Cheat Sheet: Lambda, APIs, Eventing, and Debugging
AWS DVA-C02 cheat sheet for Lambda, API Gateway, DynamoDB, SDKs, event-driven design, security, deployment, troubleshooting, optimization, and final review traps.
-
AWS DVA-C02 Sample Questions with Explanations
AWS DVA-C02 sample questions with explanations, traps, and topic labels.
-
AWS DVA-C02 FAQ: Exam Format, Topics, and Prep
AWS DVA-C02 FAQ for exam format, topics, prep strategy, practice, and common candidate traps.
-
AWS DVA-C02 Resources: Official Links and Study Tools
AWS DVA-C02 resources for official links, blueprint checks, study tools, and source review.
-
AWS DVA-C02 Glossary: Lambda, Eventing, and Troubleshooting Terms
AWS DVA-C02 glossary of Lambda, eventing, troubleshooting terms, traps, and decision cues.