AWS publishes exactly what the DVA-C03 tests and how much each part is worth. Here it is — every domain, its weight, the topics inside it, and the lessons that cover them.
Domain 1
Development with AWS Services
Writing application code on AWS: decoupled and event-driven designs, APIs and SDKs, streaming and serialization, AI-assisted development and managed AI services, Lambda configuration and integrations, and choosing and configuring data stores (DynamoDB, S3, ElastiCache, RDS). Official weighting 30%.
3 topics in this domain
- Develop code for applications that are hosted on AWS
- Develop code for AWS Lambda
- Use data stores during application development
Securing applications: identity federation, fine-grained access, IAM roles and programmatic access, presigned URLs, encryption and key management, certificates, sensitive-data handling and secrets — plus the security of AI services and agents used in applications. Official weighting 26%.
3 topics in this domain
- Implement authentication and authorization mechanisms for applications and AWS services
- Implement encryption and manage sensitive data by using AWS services
- Identify and mitigate security risks associated with using and integrating AI services into application development
Domain 3
Testing and Deployment
Preparing and shipping code: packaging and container images, environment configuration, API Gateway stages, automated testing with SAM/CDK/CloudFormation and AI tools, and CI/CD with CodeDeploy, CodePipeline, ECS/EKS, deployment strategies and rollback. Official weighting 22%.
3 topics in this domain
- Prepare application artifacts to be deployed to AWS
- Implement and automate application testing in AWS environments
- Deploy code by using AWS continuous integration and continuous delivery (CI/CD) services
Domain 4
Troubleshooting and Optimization
Finding and fixing problems: debugging and root-cause analysis with logs, metrics and traces, observability and alerting best practices, and optimizing concurrency, memory, messaging and caching — including AI tools that analyse errors and suggest optimizations. Official weighting 22%.
3 topics in this domain
- Assist in a root cause analysis
- Apply logging, monitoring, and observability best practices
- Optimize applications by using AWS services and features