DVA-C02 logo
Focused certification exam prep
Start practice

DVA-C02 Domain 1: Development with AWS Services (32%) - Complete Study Guide 2026

TL;DR
  • Development with AWS Services is 32% of the DVA-C02 exam - the single largest domain.
  • Lambda, DynamoDB, and API Gateway are the three services most heavily represented in this domain.
  • You have 130 minutes for 65 questions (50 scored), so Domain 1 alone accounts for roughly 16 scored questions.
  • Hands-on SDK and CLI fluency matters more here than memorizing service limits.

Why Domain 1 Carries the Most Weight

Of the four official domains on the DVA-C02 exam, Development with AWS Services is the heavyweight at 32% - larger than Security (26%), Deployment (24%), and Troubleshooting and Optimization (18%) combined against any single one of them. If you're building a study plan and only have time to deeply master one area, this is it. For a breakdown of how all four domains fit together, see the complete guide to all four content areas.

Amazon Web Services, Inc. structures the exam this way because Domain 1 reflects what developers actually do day-to-day: writing application code that calls AWS APIs, choosing the right compute and storage services, and wiring services together into working systems. The exam itself is delivered through Pearson VUE test centers or online proctoring, costs $150 USD, and consists of 65 questions (50 scored, 15 unscored pretest items) answered in 130 minutes using multiple choice and multiple response formats.

Scope Reality Check: AWS does not publish which specific questions are scored versus pretest, and unanswered questions count as incorrect with no separate penalty for guessing. On a domain this large, skipping questions you're unsure about is simply lost points - always select an answer.

Compute with AWS Lambda

Lambda is the anchor service of this domain. Expect scenario questions that test whether you understand execution context reuse, environment variables, concurrency controls, and how Lambda integrates with other services as both a producer and consumer of events.

Lambda Fundamentals to Master

Candidates must understand how Lambda functions are invoked, configured, and scaled, plus how code interacts with the runtime.

  • Synchronous vs. asynchronous vs. event source mapping invocation models
  • Cold start behavior and how execution context reuse affects connection pooling
  • Environment variables, layers, and versioning/aliases for deployment control
  • Reserved and provisioned concurrency, and how throttling behaves under load
  • Dead-letter queues and destinations for handling failed asynchronous invocations

You should be comfortable writing or reading simple handler code in at least one supported runtime, since AWS explicitly recommends proficiency in a high-level programming language as prerequisite knowledge - even though there are no formal prerequisites to sit the exam.

Working with DynamoDB and Other Data Stores

DynamoDB shows up constantly in Domain 1 scenarios, usually paired with Lambda in serverless application patterns. The exam tests your ability to choose the right data store for a given access pattern, not just recall DynamoDB trivia.

Data Store Decision Points

Understand when DynamoDB is the right fit versus RDS, S3, or ElastiCache, and how to interact with each through application code.

  • Partition key and sort key design for even data distribution
  • On-demand vs. provisioned capacity modes and how throttling manifests to a client
  • Conditional writes, transactions, and optimistic locking with version attributes
  • DynamoDB Streams as an event source for Lambda
  • Global secondary indexes vs. local secondary indexes and their query trade-offs

Beyond DynamoDB, expect light coverage of S3 (object lifecycle, presigned URLs, event notifications) and occasionally RDS or ElastiCache in the context of application caching strategies. The exam is application-development focused, so questions frame these services in terms of code and API calls rather than infrastructure administration.

API Gateway and Event-Driven Integration

API Gateway is the front door for most serverless application scenarios on this exam. You need to know how to design REST and HTTP APIs, secure them, and connect them to backend compute.

  • Request/response transformations, mapping templates, and payload validation
  • Authorizers: IAM, Cognito, and Lambda authorizers, and when each applies
  • Throttling, usage plans, and API keys for managing client traffic
  • Stages, deployments, and canary release configurations
  • Integration types: Lambda proxy, HTTP, and AWS service integrations

Key Takeaway

When a question describes a client calling an API that triggers a function which then writes to a database, that's a Domain 1 signature scenario - practice tracing the full request path, not just isolated service facts.

AWS SDKs, CLI, and Application Code

A meaningful share of Domain 1 questions test your comfort with AWS SDKs and the CLI as the actual interface between application code and AWS services. This is where hands-on experience - the 1 year AWS recommends - pays off, because these questions often show a code snippet or CLI command and ask what it does or what's wrong with it.

SDK/CLI Skills to Reinforce

  • Configuring credentials via profiles, environment variables, and instance/task roles
  • Handling pagination, retries, and exponential backoff in SDK calls
  • Using waiters and paginators correctly instead of manual polling loops
  • Interpreting common CLI error output and matching it to IAM or service issues
  • Idempotency tokens for retried API calls in distributed systems

Application lifecycle knowledge and CI/CD familiarity, both listed among AWS's recommended prerequisites, show up here too - expect a few questions where the "right" answer accounts for how code moves from local development through automated deployment.

Event-Driven and Messaging Patterns

Event-driven architecture is woven throughout Domain 1 rather than isolated to one service. You'll see SQS, SNS, EventBridge, and Step Functions used to decouple components, and questions typically ask you to pick the correct pattern for a described failure mode or scaling need.

ServicePrimary Role in Domain 1 ScenariosExam Focus
SQSDecoupling producers and consumersStandard vs. FIFO, visibility timeout, dead-letter queues
SNSFan-out messaging to multiple subscribersTopic filtering, delivery retries, SNS-to-SQS patterns
EventBridgeEvent routing between AWS services and appsRules, event patterns, custom event buses
Step FunctionsOrchestrating multi-step workflowsState machine types, error handling, retry/catch logic

Being able to distinguish "this needs a queue" from "this needs a workflow orchestrator" from "this needs pub/sub fan-out" is a recurring exam skill, and it's also core to real developer work - which is exactly why employers hiring for DVA-C02 jobs expect it.

How Domain 1 Questions Are Actually Written

Domain 1 questions rarely ask "what does Lambda do." Instead, they present a short scenario - a described application behavior, an error, or a business requirement - and ask you to select the service, configuration, or code change that solves it. Multiple response questions (choose two or three) are common here because several services could technically apply, but only a subset satisfies every constraint in the scenario.

Format Note: Because AWS uses compensatory scoring, you don't need to master every sub-topic perfectly - strong performance in Lambda and DynamoDB scenarios can offset a shakier grasp of a less common service, as long as your overall scaled score reaches 720.

If you want a broader sense of how difficult this domain feels relative to the others, the DVA-C02 difficulty guide compares candidate experiences across all four domains, and the pass rate analysis discusses what the available data actually shows without guessing at numbers AWS hasn't published.

Scheduling Domain 1 Inside Your Prep Plan

Because this domain is nearly a third of the exam, it deserves the largest block of dedicated study time - but it shouldn't consume your entire schedule, since Security at 26% and Deployment at 24% are close behind. A practical approach is to front-load Domain 1 early while your energy for hands-on labs is highest, then layer in the other domains.

Week 1-2

Lambda and DynamoDB Deep Dive

  • Build a small serverless app using Lambda, API Gateway, and DynamoDB
  • Practice SDK calls for CRUD operations and error handling
Week 3

Event-Driven Patterns

  • Wire SQS and SNS into your test app
  • Add an EventBridge rule and a basic Step Functions workflow
Week 4

Review and Cross-Domain Integration

  • Revisit weak areas using practice questions
  • Move into Security and Deployment topics while reinforcing Domain 1 recall

For a full multi-week plan covering all four domains together, the first-attempt study guide lays out pacing recommendations beyond just this domain.

Common Mistakes Candidates Make on Domain 1

  • Treating Lambda knowledge as purely conceptual. Questions often hinge on details like execution context reuse or timeout configuration that only stick after hands-on practice.
  • Underestimating SDK/CLI questions. Some candidates study services in isolation and are surprised by code-level questions about retries or pagination.
  • Ignoring event-driven service trade-offs. Confusing SQS, SNS, and EventBridge use cases is one of the most frequent scoring gaps in this domain.
  • Skipping unfamiliar questions instead of answering. Since unanswered items count as incorrect and there's no guessing penalty, always mark an answer before moving on.

You can practice these exact scenario types on our DVA-C02 practice test platform, which mirrors the multiple choice and multiple response format you'll see on exam day.

Renewal Reminder: DVA-C02 certification is valid for three years. When it's time to renew, you'll retake the latest Developer - Associate exam or pass the AWS Certified DevOps Engineer - Professional exam - Domain 1 skills carry forward directly into both paths.

Frequently Asked Questions

Is Domain 1 the hardest part of the DVA-C02 exam?

Difficulty varies by candidate background, but Domain 1 has the broadest scope since it's 32% of the exam and spans Lambda, DynamoDB, API Gateway, SDKs, and event-driven services. Candidates with hands-on serverless experience often find it more approachable than Security or Deployment.

How many questions on the exam come from Domain 1?

The exam has 50 scored questions out of 65 total. At 32% weighting, Domain 1 accounts for roughly 16 of those scored questions, though AWS doesn't guarantee an exact fixed count.

Do I need coding experience to pass Domain 1 questions?

AWS recommends proficiency in at least one high-level programming language along with AWS CLI, SDK, and API experience. You won't write full programs on the exam, but you'll need to read and interpret code snippets and CLI commands.

Should I study Domain 1 before the other domains?

Many candidates start here because it's the largest domain and its services (Lambda, DynamoDB, API Gateway) reappear throughout Security and Deployment scenarios, making it an efficient foundation for the rest of your prep.

Where can I find more detail on the exam's other domains?

See the dedicated guides for Domain 2: Security, Domain 3: Deployment, and Domain 4: Troubleshooting and Optimization, or start with the DVA-C02 Certification overview for the big picture.

Ready to pass your DVA-C02 exam?

Put this into practice with free DVA-C02 questions across every exam domain.