Domain 5 β€” Module 7 of 7 100%
28 of 28 overall
Domain 5: Maintain an Azure Cosmos DB Solution Free ⏱ ~14 min read

Exam Strategy and Cross-Domain Review

Synthesise everything across all five domains β€” domain weights, most-tested topics, common exam traps, question strategies, and final tips from Priya, Jake, Amara, and Marcus.

You made it β€” let’s tie it all together

Simple explanation

This is your pre-exam checklist. We’ve covered 28 modules across 5 domains. Now it’s time to zoom out, connect the dots, and make sure you know where the exam hits hardest β€” because not all topics are tested equally.

Domain weight recap

DomainWeightModulesKey Focus
D1: Design & Implement Data Models35-40%M1-M11Partition keys, data modelling, SDK, queries, server-side
D2: Data Distribution5-10%M12-M14Consistency levels, global replication, multi-region writes
D3: Integrate & Move Data5-10%M15-M17Change feed, Synapse Link, data movement
D4: Optimize Performance15-20%M18-M21Indexing, RU optimisation, integrated cache, materialized views
D5: Maintain Solution25-30%M22-M28Monitoring, backup, security, cost, DevOps

Study time allocation:

  • 60% on D1 + D5 (they’re 60-70% of the exam)
  • 25% on D4 (performance optimisation is practical and code-heavy)
  • 15% on D2 + D3 (important but lower weight)

Most-tested topics (the β€œgolden list”)

These topics appear most frequently in exam questions. Know them cold:

RankTopicDomainWhy It’s Tested
1Consistency levelsD25 levels, trade-offs, per-request relaxation, 2Γ— RU cost
2Partition key designD1Even distribution, cross-partition queries, synthetic keys
3Indexing policiesD4Composite indexes, include/exclude, impact on writes
4Change feedD3/D4Lease container, modes, materialized views, soft-delete
5RU cost factorsD4Point reads, consistency impact, query optimisation
6Backup and restoreD5Periodic vs continuous, restore to new account
7Security (RBAC vs keys)D5Master keys danger, resource tokens, data plane roles
8Throughput modesD5Serverless vs provisioned vs autoscale, limitations
9TransactionsD1Partition-scoped, batch operations, stored procedures
10Global replicationD2Failover priority, recovered region = read-only

Common exam traps

Trap 1: 'Recovered region becomes writer again'

After automatic failover, the recovered region does NOT automatically become the write region. It returns as a read-only replica at the lowest priority. You must manually reprioritize. The exam loves this β€” Option A is almost always β€œit reclaims its role” and is almost always wrong.

Trap 2: 'Strengthen consistency per-request'

You can only weaken (relax) consistency on a per-request basis. If the account default is Session, you CANNOT request Strong for a specific read. Direction: Strong β†’ Bounded β†’ Session β†’ Prefix β†’ Eventual.

Trap 3: 'Serverless has unlimited throughput'

Serverless is NOT unlimited. It provides 5,000 RU/s per physical partition (total throughput scales with partition count), supports single region only, and has SLA only with availability zones. It can now be converted to provisioned throughput (NoSQL API).

Trap 4: 'Restore always goes to a new account'

For periodic backup, restore always creates a new account (via Azure Support). For continuous backup, you can restore deleted containers/databases into the existing account or create a new account. In-place overwrite of data (not containers) does not exist β€” you choose between restoring to existing vs new account.

Trap 5: 'Change feed captures deletes'

The default change feed (Latest Version) does NOT capture deletes. Use the soft-delete pattern (set a flag + TTL) or switch to All Versions and Deletes mode (preview β€” requires continuous backup, NoSQL API only).

Question-answering strategies

For β€œwhich consistency level” questions:

  1. Does the scenario need read-your-own-writes? β†’ Session
  2. Does it need linearizable reads? β†’ Strong (if single-write region)
  3. Is cost the priority? β†’ Eventual or Consistent Prefix
  4. Are multi-region writes mentioned? β†’ Eliminate Strong and Bounded

For β€œhow to reduce RU cost” questions:

  1. Can you use a point read instead of a query? β†’ Always cheaper
  2. Is the query cross-partition? β†’ Add partition key filter
  3. Is it SELECT *? β†’ Project specific fields
  4. Is the indexing policy default? β†’ Optimise to include only queried paths

For β€œchoose the throughput mode” questions:

  1. Traffic is sporadic/dev-test? β†’ Serverless
  2. Traffic is predictable? β†’ Provisioned manual (+ reserved capacity)
  3. Traffic varies but somewhat predictable? β†’ Autoscale
  4. Need multi-region or SLA? β†’ Eliminate serverless

The β€œif in doubt” rules:

  • If in doubt on consistency: choose Session (it’s the default and most balanced)
  • If in doubt on authentication: choose RBAC (recommended over keys)
  • If in doubt on backup: choose Continuous (more granular, self-service)
  • If in doubt on network security: choose Private Endpoints (most secure)

Final tips from the team

πŸš€ Priya (NovaSaaS): β€œDomain 1 is 35-40% of the exam. If you nail partition key design, data modelling, and the SDK, you’re already nearly halfway to passing. Don’t skimp on the fundamentals.”

πŸ›’ Jake (GlobeCart): β€œConsistency levels were my nemesis. Make flashcards for all five levels β€” know the analogies, the RU costs, and which ones work with multi-region writes. I saw at least 6 consistency questions on my exam.”

πŸ“‘ Amara (SensorFlow): β€œThe change feed appears everywhere β€” not just in D3. Materialized views (D4), denormalization propagation (D1), and event-driven patterns (D4) all build on it. Understand the lease container and the soft-delete workaround deeply.”

βš™οΈ Marcus (FinSecure): β€œDomain 5 is 25-30% and it’s broad β€” security, monitoring, backup, cost, DevOps. The good news is most questions are scenario-based: β€˜what should Marcus do when he sees 429 errors?’ Think about the operational response, not just the theory.”

Exam day checklist

  • Review the golden list of most-tested topics
  • Know all five consistency levels cold (analogies + technical details)
  • Be comfortable reading C# SDK code for CRUD, queries, and change feed
  • Understand CompareTable relationships (serverless vs provisioned, periodic vs continuous, etc.)
  • Read each question twice β€” scenario questions hide the real question in the last sentence
  • Eliminate obviously wrong answers first β€” then choose between the remaining
  • Flag and return to questions you’re unsure about β€” don’t get stuck

🎬 Video walkthrough

Flashcards

Question

What are the two heaviest domains on the DP-420 exam?

Click or press Enter to reveal answer

Answer

Domain 1: Design and Implement Data Models (35-40%) and Domain 5: Maintain an Azure Cosmos DB Solution (25-30%). Together they're 60-70% of the exam. Focus your study time accordingly.

Click to flip back

Question

What are the three 'if in doubt' defaults for the exam?

Click or press Enter to reveal answer

Answer

1) Session consistency (default, most balanced). 2) RBAC with Entra ID (recommended over master keys). 3) Continuous backup (better granularity, self-service). When a question doesn't give enough detail to be specific, these are the safest answers.

Click to flip back

Question

What's the single most important thing to know for DP-420?

Click or press Enter to reveal answer

Answer

Consistency levels β€” all five levels, their guarantees, their trade-offs (RU cost, latency, availability), per-request relaxation (weaken only), and which ones work with multi-region writes (Session, Consistent Prefix, Eventual). This topic alone can be 10-15% of the exam.

Click to flip back

Knowledge Check

Knowledge Check

A Cosmos DB account has multi-region writes enabled with Session consistency. A developer wants to perform a point read with Strong consistency for a critical financial check. What happens?

Knowledge Check

A cross-partition query costs 500 RU per execution and runs 100 times per minute. Which optimisation would have the biggest impact?

Knowledge Check

Which of these is a common exam trap? (Select all that apply)


πŸŽ‰ Congratulations! You’ve completed all 28 modules of the DP-420 study guide. You’ve built a deep understanding of Azure Cosmos DB β€” from data modelling through global distribution, performance optimisation, and operational excellence.

Your next steps:

  1. Review the golden list of most-tested topics
  2. Re-do all flashcards and quizzes (aim for 90%+)
  3. Take a practice exam under timed conditions
  4. Schedule your exam β€” you’re ready!

Good luck from Priya, Jake, Amara, Marcus, and the entire team. πŸš€πŸ›’πŸ“‘βš™οΈ