Back to Blog

AWS Developer Associate Study Guide 2026 (DVA-C02)

The complete DVA-C02 study guide for 2026. What's on the exam, the services that matter most, and how to prepare efficiently if you're a developer moving into cloud.

By Soleyman Shahir · AWS Certified Solutions Architect Professional | Founder, StudyTech
Published May 13, 2026 · Last updated May 13, 2026

Short answer

DVA-C02 covers five domains: Development with AWS Services (32%), Security (26%), Deployment (24%), Troubleshooting and Optimization (18%). The exam is heavily weighted toward Lambda, API Gateway, DynamoDB, SQS/SNS, and the AWS CI/CD toolchain — CodeBuild, CodeDeploy, CodePipeline.

Key takeaways

  • DVA-C02 is more hands-on than SAA-C03 — it expects you to understand how to actually build and deploy on AWS, not just architect it
  • Lambda, API Gateway, and DynamoDB appear across all five domains — know them deeply
  • The CI/CD toolchain (CodeBuild, CodeDeploy, CodePipeline) is a heavy exam focus unique to this cert
  • Security in DVA-C02 is about credential management, signing API requests, and Cognito — not VPC/network security
  • Most developers with AWS experience can pass DVA-C02 in 4 to 6 weeks with gap-based prep

StudyTech AI

Finally know when you're ready to pass.

Start Free Assessment

DVA-C02 is the certification most directly relevant to developers building applications on AWS. Unlike SAA-C03, which tests architectural thinking, DVA-C02 tests whether you can actually implement, deploy, and debug on AWS.

If you write Lambda functions, build serverless APIs, or work with DynamoDB, this exam will cover your daily work in significant depth.

DVA-C02 Exam Overview

DetailInfo
Exam codeDVA-C02
Number of questions65 (50 scored, 15 unscored)
Time limit130 minutes
Passing score720 / 1000
Cost$150 (USD)
FormatMultiple choice, multiple response

The Five DVA-C02 Domains

Domain 1: Development with AWS Services — 32%

The largest domain. Heavy on serverless application building.

Core services you must know deeply:

Lambda:

  • Concurrency types — reserved vs provisioned
  • Invocation models — synchronous, asynchronous, event source mapping
  • Lambda layers and container image deployment
  • Error handling and DLQs
  • Cold starts and how to mitigate them
  • Lambda@Edge vs CloudFront Functions

API Gateway:

  • REST API vs HTTP API vs WebSocket API — when to use each
  • Integration types — Lambda proxy, HTTP proxy, AWS service
  • Throttling, caching, usage plans and API keys
  • Stage variables and deployment stages

DynamoDB:

  • Partition key design — how to avoid hot partitions
  • Global Secondary Indexes (GSIs) vs Local Secondary Indexes (LSIs)
  • DynamoDB Streams for event-driven patterns
  • Conditional writes and transactions
  • TTL for automatic item expiration
  • DAX for caching read-heavy workloads

SQS / SNS:

  • Standard vs FIFO queues — ordering and deduplication
  • Visibility timeout, dead-letter queues, long polling
  • SNS fan-out pattern with SQS subscribers
  • Message filtering

Domain 2: Security — 26%

The security in DVA-C02 is developer-focused, not infrastructure-focused.

What it covers:

  • IAM roles for Lambda and EC2 — how to grant permissions without hardcoding credentials
  • Secrets Manager and Parameter Store — when to use each for credential management
  • Cognito — User Pools (authentication) vs Identity Pools (AWS resource access) — this distinction appears frequently
  • STS and temporary credentials — AssumeRole, federation
  • AWS Signature Version 4 — how API requests are signed
  • KMS encryption in application code — GenerateDataKey, Decrypt API calls

The Cognito question pattern: When should you use a User Pool vs an Identity Pool? User Pool is for authenticating users (login, JWT tokens). Identity Pool is for granting authenticated users access to AWS resources like S3 or DynamoDB. They can be used together.

Domain 3: Deployment — 24%

The CI/CD domain is unique to DVA-C02. SAA-C03 barely touches it.

The AWS CI/CD toolchain:

  • CodeCommit — managed Git repository (being deprecated — know the basics)
  • CodeBuild — managed build service, buildspec.yml configuration
  • CodeDeploy — deployment automation to EC2, Lambda, or ECS. Deployment types: in-place, blue/green, canary, linear
  • CodePipeline — orchestrates the full CI/CD pipeline
  • Elastic Beanstalk — deployment strategies: all-at-once, rolling, rolling with additional batch, immutable, blue/green
  • SAM (Serverless Application Model) — CloudFormation extension for serverless, sam build/package/deploy workflow
  • CDK — Cloud Development Kit, infrastructure as code in Python/TypeScript/Java

Exam focus: Which deployment strategy achieves zero downtime? (Blue/green, immutable.) Which avoids extra EC2 cost? (Rolling.) Which is fastest but causes downtime? (All-at-once.)

Domain 4: Troubleshooting and Optimization — 18%

What it covers:

  • CloudWatch Logs, Metrics, Alarms, Log Insights
  • X-Ray — distributed tracing, service maps, annotations vs metadata, sampling rules
  • Lambda performance troubleshooting — memory, timeout, cold start analysis
  • DynamoDB performance — ProvisionedThroughputExceededException, how to handle throttling
  • SQS troubleshooting — messages stuck in queue, DLQ analysis

The Services That Appear Most Across DVA-C02

If you build a study plan around these services, you'll cover the majority of exam scenarios:

  1. Lambda — appears in every domain
  2. DynamoDB — data modelling questions are frequent and specific
  3. API Gateway — always paired with Lambda scenarios
  4. SQS / SNS — event-driven architecture patterns
  5. CodeBuild / CodeDeploy / CodePipeline — deployment domain is heavily tested
  6. Cognito — security domain, frequently misunderstood
  7. X-Ray — troubleshooting domain
  8. CloudWatch — monitoring across all scenarios
  9. Secrets Manager vs Parameter Store — security, frequently tested
  10. Elastic Beanstalk — deployment strategies

How DVA-C02 Prep Differs from SAA-C03 Prep

SAA-C03 is about choosing the right architecture. DVA-C02 is about knowing how to implement it.

This means flashcards and service comparisons are still valuable, but you also need to understand how things work at a configuration level:

  • What does a buildspec.yml look like?
  • How do you configure a DLQ for a Lambda function?
  • What's the correct IAM role structure for a Lambda function that needs to read from SQS and write to DynamoDB?

Hands-on experience with these services gives you a meaningful advantage in DVA-C02. If you have it, your study time is mostly about filling specific knowledge gaps. If you don't, budget more time on the Lambda and DynamoDB domains in particular.

Your Study Approach

Day 1: Full practice exam, scored by domain. Most developers find Domain 1 easiest and the CI/CD and security domains hardest if they haven't worked with CodePipeline or Cognito.

Weeks 1–4: Active recall on your weakest domains. For most developers this means the CodeBuild/CodeDeploy/CodePipeline toolchain and Cognito User Pool vs Identity Pool distinctions.

Weekly: Domain-specific mock exams on your weakest areas. When domains hit 80%+, shift focus to the next weakest.

Book the exam: When all five domains consistently clear 80% on fresh practice banks.

Take the baseline practice exam today and see where your domain scores land. It'll tell you more in 90 minutes than a week of reading about the exam.

Frequently asked questions

Is AWS Developer Associate hard?

DVA-C02 is moderately difficult. It's harder than Cloud Practitioner and at a similar level to SAA-C03, but the content is more developer-focused — Lambda internals, DynamoDB data modelling, CodePipeline configuration. Developers with hands-on AWS serverless experience often find it easier than SAA-C03 because the content maps directly to their day-to-day work.

Should I do SAA-C03 or DVA-C02 first?

SAA-C03 first is the standard recommendation because it covers the broadest range of AWS services and appears in more job descriptions. DVA-C02 goes deeper on developer-specific services and is best taken after you have the architectural foundation from SAA-C03. That said, developers who work heavily with Lambda and serverless architecture sometimes find DVA-C02 more natural and take it first.

What does DVA-C02 cover that SAA-C03 doesn't?

DVA-C02 goes much deeper on Lambda (concurrency, layers, event sources, error handling), DynamoDB (data modelling, partition keys, GSIs, LSIs, Streams), the CI/CD toolchain (CodeBuild, CodeDeploy, CodePipeline, CodeCommit), API Gateway configuration, X-Ray tracing, and Cognito for application authentication. SAA-C03 covers these services at an architectural awareness level — DVA-C02 tests how to actually configure and use them.

How long does it take to study for AWS Developer Associate?

4 to 6 weeks with a gap-based approach for developers who have hands-on AWS experience. 8 to 12 weeks for developers with limited AWS exposure who are learning the serverless and CI/CD content from scratch. As always, the method matters more than the timeline — start with a baseline practice exam to see which domains need the most work.

Related Certification

The new way to get AWS certified

Stop guessing. Start with your gaps.

Most people study everything and hope for the best. StudyTech shows you exactly what you don't know, focuses your time on those gaps, and tells you the moment you're ready to book.

1

Find your gaps

Take a 10-minute AI assessment. StudyTech maps every domain of your target exam and shows you exactly where your knowledge falls short — before you waste a single hour studying the wrong things.

2

Study what matters

Every session is built around your weakest domains. Flashcards, quizzes, and focused material — no 30-hour courses, no passive watching, no studying topics you already know.

3

Know when you're ready

Your exam readiness score updates in real time across every domain. No more guessing, no more flying blind. StudyTech tells you exactly when to book — based on data, not feelings.

Start your free assessment
StudyTechStudyTechAI Assessment

Get AWS certified in 4 weeks, not six months.

Our AI identifies your knowledge gaps in 10 minutes and builds a focused study plan so you only learn what you need to pass.

  • Find your weakest AWS exam domains
  • Get a personalized roadmap to pass
  • Know what to study next instead of guessing
Start Free Assessment