Exam Overview
The AWS Certified Developer - Associate (DVA-C02) exam validates technical expertise in developing and maintaining applications on the Amazon Web Services platform. It is designed for developers who have at least one year of hands-on experience designing cloud architectures using AWS services.
Exam Domains
- Development with AWS Services
- Security
- Deployment
- Troubleshooting and Optimization
Key Concepts & Common Difficulties
- CI/CD Orchestration: Candidates often struggle with configuring input/output artifacts across stages. To master this, focus on how CodePipeline integrates with CodeBuild and CodeDeploy, specifically understanding manual approval actions and artifact passing.
- Lambda Event Sources: Confusion often arises regarding the difference between poll-based and push-based invocation models. Remember that Kinesis and DynamoDB Streams use a polling model where Lambda manages the iterators, while S3 and SNS are push-based events.
- DynamoDB Capacity Units: Calculating Read and Write Capacity Units is a frequent stumbling block. The correct approach is to strictly apply the formulas for 4KB and 1KB item sizes and understand the throttling implications of exceeding them.
- AWS X-Ray Troubleshooting: Many find it difficult to interpret segment documents and annotations. Focus on understanding the service map visualization to identify bottlenecks in downstream dependencies and error rates.
Study Strategy
- Prerequisites: Ensure you have at least one year of hands-on experience with AWS SDKs and a strong grasp of at least one high-level programming language before starting.
- Study Order: Begin with core compute services like Lambda and EC2, then move to storage solutions like DynamoDB and S3, followed by security (IAM), and finally deployment pipelines.
- Hands-on Practice: Theoretical knowledge is insufficient; build actual serverless applications involving API Gateway, Lambda, and DynamoDB to solidify your understanding of how services interact.
- Review Documentation: Spend time reading the official AWS documentation for DynamoDB, Lambda, and CodePipeline, as exam questions often rely on specific configuration details found there.
- Scenario-based Learning: Focus on understanding the "why" behind architectural decisions rather than just memorizing commands, as the exam emphasizes scenario-based problem solving.
What you'll find here
- 51 highly debated topics with an expert breakdown of every option
- 119 community-verified topics with consensus explanations
- Debate ranking showing which concepts cause the most confusion
Study recommendation
Start with the debated topics — they mark the areas where candidates most often get the answer wrong on the real exam.
Featured analysis
Most debated concepts with community insightA real-time messaging application uses Amazon API Gateway WebSocket APIs with…
The trap is selecting storage options (like ElastiCache) without the action mechanism (callback URL), failing to meet the 'remove client' requirement.
Deep analysisA developer needs approval from a product owner before the developer can deploy…
The question tests how CodePipeline manual approval actions natively integrate with SNS; the trap is picking a working but over-engineered design…
Deep analysisA developer is optimizing an AWS Lambda function and wants to test the changes…
The question tests combining a pinned Lambda version with an API Gateway canary deployment; the trap is choosing a Lambda alias on $LATEST, which is…
Deep analysisA developer is designing a serverless application that customers use to select…
The question tests FIFO ordering guarantees combined with parallel fan-out; the trap is picking a plain SNS/SQS design that lets both functions run…
Deep analysisA company uses AWS Lambda functions and an Amazon S3 trigger to process images…
The exam tests your ability to apply least-privilege access controls using Lambda resource policies, often trapping candidates who over-engineer…
Deep analysisA company is running Amazon EC2 instances in multiple AWS accounts. A developer…
The question tests whether you know how EC2 state-change events reach EventBridge and how EventBridge shares events cross-account; the trap is…
Deep analysisA company has point-of-sale devices across thousands of retail shops that…
The real bottleneck is concurrent writes to RDS, so the trap is picking read-replica auto scaling or the nonexistent SQS 'enhanced fanout' instead of…
Deep analysisA company generates SSL certificates from a third-party provider. The company…
The exam tests whether you know that ACM's built-in expiration events are not configurable to a 90-day lead time, whereas an AWS Config managed rule…
Deep analysisA developer has deployed an AWS Lambda function that is subscribed to an Amazon…
The question requires logging **each** invocation, meaning success, final failure, **and** retryable failures must be recorded; Lambda asynchronous…
Deep analysis