1. Home
  2. Microsoft
  3. DP-420 Exam Syllabus

Microsoft DP-420 Exam Syllabus

Start Free DP-420 Exam Practice After Reviewing the Topics

Before starting your DP-420 exam preparation, it is recommended to review the complete Microsoft Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free DP-420 questions. We also provide premium DP-420 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Vendor
DP-420
Exam Code
194
Total Questions
3
Total Exam Domains

START FREE DP-420 EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

DP-420 EXAM QUESTIONS

Microsoft DP-420 Exam Objectives

Section 1: Design and develop database solutions
Weight:
40-45%
Evaluate 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
Section 2: Secure, optimize, and deploy database solutions
Weight:
30-35%
Implement 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
Section 3: Implement AI and analytics capabilities in database solutions
Weight:
20-25%
Design 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
Info