Understand the certification
认证概述
Microsoft DP-420(Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB)是 Azure 数据方向里唯一专攻 NoSQL 的 Specialty 认证。Azure Cosmos DB 是多模型全球分布式 NoSQL 数据库,支持 5 种 API(Core SQL、MongoDB、Cassandra、Gremlin、Table)。这张证书证明你能设计读多写多的全球应用数据层:怎么选 partition key 避免热点、怎么在 5 种一致性级别(Strong / Bounded Staleness / Session / Consistent Prefix / Eventual)之间做 trade-off、怎么用 Change Feed 构建事件驱动架构、以及怎么在 RU/s(Request Units)成本和性能之间调优。
考试领域与权重(基于 Microsoft 官方 DP-420 Skills Outline)
- Design and implement data models(35-40%):文档层级设计、Embedded vs Referenced、Partition key 选型(避免 hot partition)、多对多关系建模、分析型负载 vs 事务型负载的数据模型
- Design and implement data distribution(5-10%):Global Distribution(多 region 复制)、Multi-Region Writes、Consistency Levels 的 5 档选型
- Integrate an Azure Cosmos DB solution(5-10%):Change Feed 与 Azure Functions、Azure Synapse Link(HTAP 混合事务分析)、Cosmos DB + Azure Search 全文检索
- Optimize an Azure Cosmos DB solution(15-20%):RU/s 消耗分析(SDK Query Metrics)、索引策略(Automatic vs Manual vs Composite Index)、Cache 策略、Autoscale vs Manual Throughput
- Maintain an Azure Cosmos DB solution(25-30%):监控(Azure Monitor / Cosmos DB insights)、Backup / Restore(Periodic / Continuous)、安全(RBAC / Private Endpoint / Always Encrypted / Customer-Managed Keys)、SDK 错误处理与重试
适合人群
- Azure Data Developer — 在 Azure 上设计 NoSQL 数据层
- Backend Developer — 做高并发、全球分布式应用
- Solution Architect — 评估 SQL 数据库 vs Cosmos DB 选型
- 已持 Azure Fundamentals(AZ-900)或 Developer Associate(AZ-204)的候选人
- 有 MongoDB / Cassandra / DynamoDB 背景要转 Cosmos DB 生态
Exam at a glance
- Exam code
- DP-420
- Provider
- Azure
- Format
- Single choice / Multiple select / True/False / Drag and drop
- Language
- English / 中文(简体) / 日本語 / 한국어 / Français / Deutsch / Español
- Validity
- 1 years
- Exam fee
- $165
Skills in focus
Learning outcomes
- 通过 Microsoft DP-420 Azure Cosmos DB Developer Specialty 认证考试
- 独立设计多对多关系、热点避让、跨文档查询的 Cosmos DB 数据模型
- 选型合理的 partition key 避免生产热点(会对比真实业务场景的多种方案)
- 在 5 档一致性级别之间做 trade-off,结合延迟、可用性、RU 成本
- 用 Change Feed + Azure Functions 构建事件驱动应用
- 用 Synapse Link 零 ETL 跑 OLAP 分析负载(不干扰 OLTP)
- 监控并优化 RU/s 消耗,Autoscale 选型与成本控制
- 为进阶 Azure Data Engineer(DP-203)或 Solutions Architect(AZ-305)打下数据层基础
Who this is for
- Azure Data Developer — 在 Azure 上设计 NoSQL 数据层
- Backend Developer — 做高并发、全球分布式应用
- Solution Architect — 评估 SQL 数据库 vs Cosmos DB 选型
- 已持 Azure Fundamentals(AZ-900)或 Developer Associate(AZ-204)的候选人
- 有 MongoDB / Cassandra / DynamoDB 背景要转 Cosmos DB 生态
Before you start
- 12+ 个月 Azure 开发或数据库工作经验
- 熟悉至少一种 NoSQL 数据库(MongoDB / Cassandra / DynamoDB)
- 能写 C# / Python / Node.js 任一语言并调过 SDK
- 理解分布式系统的 CAP 定理与一致性概念
- 有 Azure 订阅(可用 Cosmos DB Free Tier:1000 RU/s + 25GB 永久免费)
- 推荐先过 Microsoft Learn DP-420 官方学习路径(12 个模块)
Your learning path
6 chapters
Plan your preparation
- Learning hours
- 40h
- With relevant experience
- 6-8 weeks
- Starting from scratch
- 10-14 weeks
- Daily study
- 1-2h
Included in your preparation
- 按 Microsoft DP-420 官方 Skills Outline 五大领域切章节(数据建模权重最大 35-40%)
- 120 道练习题偏 Partition key 选型和 RU/s 调优场景(不是知识点死记题)
- 数据建模章节讲透 Embedded vs Referenced 决策框架,避免生产后想改分区键的悲剧
- 一致性级别章节给出 5 档(Strong / Bounded Staleness / Session / Consistent Prefix / Eventual)的真实应用场景对比
- Change Feed 章节给出事件驱动架构实战(Cosmos DB → Azure Functions → 下游消费)
- Synapse Link 章节覆盖 HTAP 混合事务分析的 zero-ETL 实战
- 50 题 120 分钟仿真模拟,贴合 Specialty 级考场节奏
Preparation tips
- 50 题 120 分钟,平均每题 2 分钟,合理分配时间
- 及格分 700/1000,不确定的题先标记跳过,回头再做
- 排除法非常有用 — 先排掉明显错误的选项,剩下的再分析
- 多选题会告诉你选几个,仔细看题目要求
Common mistakes
- 没有读完所有选项就选答案 — 题目经常有"最佳"答案和"正确但不最佳"的干扰项
- 备考只刷题不理解原理 — 考试场景题需要理解底层概念
- 忽略时间管理 — 在难题上卡太久,导致后面简单题没时间做
Before you register
How difficult is the DP-420 exam?
DP-420 is a Specialty-level certification. Some practical experience is recommended, with 4-8 weeks of systematic preparation.
How long is the DP-420 certification valid?
The DP-420 certification is valid for one year and requires passing a renewal assessment to maintain certification status. Microsoft will notify you in advance of the renewal period.
How much does the DP-420 exam cost?
The DP-420 exam costs $165 USD. The exam is 120 minutes long and requires a score of 700/1000 to pass.
Learner experiences
Loading reviews…
Start with the first chapter.
2 free chapters · Full preparation from $39