AssociateDP-420
Designing and Implementing Cloud-Native Applications Using Azure Cosmos DB
Validate expertise designing and implementing data models, data distribution strategies, and solutions using Azure Cosmos DB for NoSQL. From October 6, 2026 the certification is Microsoft Certified: Azure Cosmos DB AI Developer Associate (until then Azure Cosmos DB Developer Specialty), and the exam is updated the same day.
Study Hours
40h
Prep Time
~3 months
Avg. Pass Rate
70%
Topics Covered
Cosmos DB for NoSQL
Data Modeling
Indexing
Query Optimization
Change Feed
Skills measured
Official study guideMicrosoft's own objectives, in the order the exam presents them. Each area links to its section on Microsoft Learn. Checked 2026-10-26.
Design and develop database solutions40–45%
This area on Microsoft LearnEvaluate resource models and SDK solutions
- Evaluate consistency levels
- Evaluate Request Unit (RU) consumption requirements
- Evaluating and configuring appropriate throughput
- Configure account-level and container-level settings
- Create and manage database and containers
- Initialize SDK clients and connections
Implement database operations
- Implement queries, parameterized queries, paging, and continuation tokens
- Implement point read operations
- Implement create, replace, update, patch and delete operations
- Implement bulk, batch, and transactional operations
- Configure Time to Live (TTL)
- Implement concurrency control mechanisms
Design and implement data models and partitioning strategies
- Design data models for access patterns and operational requirements
- Design and select partition keys based on cardinality, access patterns, and write distribution requirements
- Determine when to embed or reference related data
- Evaluate the impact of partition key selection on scalability and performance
- Implement hierarchical partition keys (HPKs) and multi-tenant partitioning strategies
- Implement synthetic partition keys
- Identify partitioning anti-patterns and partitioning issues during solution reviews
- Estimate workload cost requirements
Implement change feed
- Implement change feed operations
- Differentiate between change feed processor and pull mode models
- Configure lease containers
- Implement change feed processing using latest mode or all versions and delete
- Implement copy container jobs
Design and implement Azure Cosmos DB solutions by using AI-assisted tools
- Implement Agent Kit to follow Azure Cosmos DB development recommended solutions
- Implement Agent Kit to accelerate AI application development
Secure, optimize, and deploy database solutions30–35%
This area on Microsoft LearnImplement database security controls
- Configure authentication mechanisms
- Configure authorization controls
- Configure network security
- Configure dynamic data masking
Implement availability and recovery solutions
- Configure backup and restore solutions
- Implement multi-region read and write configurations
- Configure partition failover solutions
Optimize and remediate database performance
- Optimize query performance
- Analyze query performance metrics
- Analyze index performance metrics
- Monitor end-to-end latency against service objectives
- Configure Azure Monitor alerts
- Analyze diagnostic logs in Log Analytics
Implement Fleet management and monitoring across multiple accounts and subscriptions
- Configure Fleet level throughput management
- Configure Fleet monitoring with fleet analytics
Implement AI and analytics capabilities in database solutions20–25%
This area on Microsoft LearnDesign and implement AI retrieval
- Design and implement full-text search
- Design for vector data, including vector data type, vector indexes, and size
- Design and implement vector partitioning and sharded DiskANN implementations
- Implement vector search
- Design and implement hybrid search
- Optimize full-text and vector performance
- Design and implement Retrieval-Augmented Generation (RAG)
Design and implement agent memory stores
- Design durable memory stores
- Implement conversation state
- Implement semantic memory
Design and implement operational analytics on Azure Cosmos DB
- Choose between Azure Cosmos DB and Cosmos DB in Microsoft Fabric
- Configure and monitor data mirroring into Microsoft Fabric
- Query Azure Cosmos DB mirrored JSON data in Microsoft Fabric with T-SQL and Spark
- Read and write data into Azure Cosmos DB from Microsoft Fabric with Cosmos DB Spark connector