Question 346 of 161
AZ-305 Design data storage solutions Practice Question
A company is building a global real-time collaboration platform. The application data is stored as JSON documents and needs to be available for low-latency reads and writes from multiple geographic regions. The application must support multi-region writes so that users can update data from any region with automatic conflict resolution. The company wants a fully managed database service with a guaranteed SLA for availability and throughput. Which Azure data service should they choose?
⚠ Common exam trap
Many candidates confuse active geo-replication in Azure SQL Database (which supports only single-region writes) with true multi-region write support, leading them to choose Option B despite its read-only secondary regions.
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
✓
Azure Cosmos DB with SQL API and multiple write regions
Azure Cosmos DB with SQL API and multiple write regions is the correct choice because it is a fully managed, globally distributed NoSQL database that natively supports multi-region writes with automatic conflict resolution. It provides low-latency reads and writes from any region, a guaranteed SLA for availability (99.999% for multi-region writes) and throughput, and is optimized for JSON document storage, making it ideal for a real-time collaboration platform.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Azure Cosmos DB with SQL API and multiple write regions
Why this is correct
Azure Cosmos DB with the SQL API and multiple write regions is the only option that enables true multi-region writes, allowing every regional replica to accept write operations simultaneously. This is essential for a global real-time collaboration platform because users in different parts of the world experience low-latency writes without being forced to a single primary. Cosmos DB automatically handles conflict resolution using policies such as last-writer-wins or custom merge procedures, and its turnkey global distribution provides high availability (99.999% SLA) and multiple well-defined consistency levels, making it the ideal underlying data store for such a workload.
- ✗
Azure SQL Database with active geo-replication
Why it's wrong here
Azure SQL Database with active geo-replication only provides a readable secondary in other regions; all write operations must still be sent to the primary region. This means remote users would incur cross-region network latency for every write, undermining real-time collaboration responsiveness. Configured correctly, active geo-replication supports failover for disaster recovery, but it does not support multi-region writes or automatic conflict resolution, so it cannot meet the requirement of a globally distributed write-heavy application.
- ✗
Azure Table Storage
Why it's wrong here
Azure Table Storage is a simple NoSQL key-value store that supports only limited indexing (essentially on partition key and row key) and lacks a rich query engine. It does not support multi-region writes, has no automatic conflict resolution mechanism, and does not offer the low-latency, multi-region consistency guarantees required for real-time collaboration. While it can scale elastically, it is designed for cost-effective storage of structured data, not for globally distributed, conflict-ridden collaborative workloads.
- ✗
Azure Cache for Redis
Why it's wrong here
Azure Cache for Redis is an in-memory data store meant for caching and session management, not a fully managed database with durable storage and global replication for writes. Even with Redis persistence or geo-replication (in Redis Enterprise tiers), it is not designed to serve as the authoritative store for a collaboration platform with conflict resolution and multi-region write semantics. Its primary purpose is to accelerate reads by sitting in front of a durable database, so it cannot alone fulfill the demands of a real-time multi-region collaboration solution.
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Last reviewed: Jun 11, 2026
This AZ-305 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 AZ-305 exam.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.