Courseiva

DP-900 Practice Question: Describe considerations for working with non-relational data on Azure

A company uses Azure Cosmos DB for a global e-commerce application. The application needs to support multi-region writes and provide strong consistency for inventory updates. Which configuration minimizes write latency while meeting the consistency requirement?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Single-region writes with strong consistency

Multi-region writes (multi-master) with strong consistency is not supported in Azure Cosmos DB. To achieve strong consistency, you must use single-region writes. Therefore, single-region writes with strong consistency (Option C) meets the requirement while minimizing write latency by avoiding the overhead of multi-region replication. Option A (multi-master with bounded staleness) provides bounded staleness, not strong consistency. Option B (single-region writes with session consistency) provides session consistency, which is weaker. Option D (multi-master with eventual consistency) provides eventual consistency, which is the weakest level.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Multi-master with bounded staleness consistency

    Why it's wrong here

    Bounded staleness does not guarantee strong consistency, and multi-master adds latency.

  • Single-region writes with session consistency

    Why it's wrong here

    Session consistency is weaker than strong consistency.

  • Single-region writes with strong consistency

    Why this is correct

    Strong consistency is supported only with single-region writes; multi-region writes cannot achieve strong consistency.

  • Multi-master with eventual consistency

    Why it's wrong here

    Eventual consistency does not meet the strong consistency requirement.

About these practice questions

One of 820 original DP-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-900 exam.