What DVA-C02 tests — and why it's different from SAA-C03
Most AWS certification paths start with the Solutions Architect Associate (SAA-C03), and for good reason: it lays a broad foundation across compute, storage, networking, and databases. But SAA-C03 is primarily an architecture exam. It asks which services to use and why. DVA-C02 asks something harder: given this architecture, show me you can implement it correctly — including the parts that go wrong at 2 AM.
The exam covers six to eight core services in genuine depth. AWS Lambda is tested end-to-end: deployment packages, layers, function URLs, provisioned concurrency, cold-start mitigation, and the concurrency model that catches most candidates off guard (reserved vs. provisioned concurrency serve different problems). Amazon DynamoDB receives similar treatment — partition key design, global secondary indexes versus local secondary indexes, query vs. scan cost, and DynamoDB Streams for event-driven architectures. Getting these wrong in the exam is expensive because both topics appear across multiple questions.
Domain breakdown: where the marks actually live
Domain 1 — Development with AWS Services (32%) is the heaviest domain and tests the developer-facing API of every major service: Lambda event sources, API Gateway integration types (proxy vs. non-proxy), SQS visibility timeout and dead-letter queues, SNS fan-out patterns, EventBridge rule matching, S3 presigned URLs, and Cognito User Pools versus Identity Pools. This domain rewards candidates who have written code against these services, not just clicked through the console.
Domain 2 — Security (26%) goes well beyond IAM policy syntax. Expect detailed questions on AWS Secrets Manager versus Parameter Store (SecureString), automatic rotation of database credentials, KMS encryption context, and Cognito's JWT token flow. The exam tests how a developer secures an application from the code level up — environment variables, SDK credential resolution order, and resource-based versus identity-based policies in service-to-service calls.
Domain 3 — Deployment (24%) focuses on the AWS developer toolchain: CodeBuild buildspec.yml structure, CodeDeploy deployment strategies (in-place, blue/green, canary, linear), CodePipeline stage configuration, Elastic Beanstalk deployment types (all-at-once, rolling, rolling with additional batch, immutable), and AWS SAM template syntax for serverless applications. CloudFormation intrinsic functions and cross-stack references also feature here.
Domain 4 — Troubleshooting and Optimization (18%) tests AWS X-Ray instrumentation, service maps, sampling rules, and annotations versus metadata. CloudWatch metrics, log insights queries, and Lambda execution environment lifecycle round out this section. This is where candidates who have debugged production serverless workloads have a clear edge.
DVA-C02 is the certification that forces you to understand what happens inside the service, not just which service to pick. Lambda cold starts, DynamoDB hot partition detection, and CodeDeploy rollback triggers are implementation details that cost real money in production — and real points in the exam.
DVA-C02 sits at the intersection of three high-demand job categories: cloud developer, DevOps engineer, and serverless architect. The cert validates that you understand the developer perspective of AWS — error handling, retry logic, idempotency, and observability — rather than just the infrastructure side. It pairs naturally with SAA-C03 (architecture) and SCS-C02 (security) to give a complete picture of AWS proficiency. For candidates targeting roles at cloud-native startups or enterprises migrating to serverless, DVA-C02 is often the most directly applicable of the three Associate-level AWS certs. Source: AWS Certified Developer – Associate.
Ready to test your AWS developer knowledge? Practice Lambda, DynamoDB, and CodePipeline questions built for DVA-C02.
Start AWS Developer Practice Questions →