An application reads documents rarely but needs strong read-after-write guarantees. Multi-region writes are not required. Which consistency level should you choose?
- A Eventual
- B Session
- C Strong (correct answer)
- 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.