Q23 Cosmos DB Domain 2 · 25–30% of exam

An application reads documents rarely but needs strong read-after-write guarantees. Multi-region writes are not required. Which consistency level should you choose?

  1. A Eventual
  2. B Session
  3. C Strong (correct answer)
  4. D Bounded staleness

Shortcut: Strong consistency guarantees linearizability. If the workload doesn't require multi-master writes and can accept slightly higher read latency, Strong provides the simplest programming model with no stale reads.