Interview question. Design a geo-replicated social application where a reply must never be visible before the post it answers, even though posts and replies may live on different shards. Local writes should normally avoid a cross-region synchronous commit. Explain dependency tracking, visibility rules, partitions, and the cost of retaining causal context.
Replication, Consistency & Consensus · Principal
How would you design a causally consistent database across regions?
Consistency, Causality and Convergence · Part 4 of 6 · 5 min read
Read the worked explanation ↓Part of paid interview preparation
The worked explanation, deeper discussion, timed interview exercise with assessment criteria, reasoning check, transfer exercise and spoken revision answer for this lesson are available to readers with paid access.
Checking your access…
About Interview Arena →