Multi-Region and Geo-Distributed Systems Questions

Running a system across regions and continents: multi-region replication, data residency and sovereignty, geo-routing and CDN edge distribution, cross-region consistency and quorum placement, and conflict resolution when two regions accept writes. Covers regional failover and split-brain prevention, recovery objectives (RTO/RPO), region-by-region rollout and blast-radius containment, and the latency, cost, and consistency tradeoffs of going global. Global distribution strategy across the service and data tiers.

HardSystem Design
27 practiced

Design a multi-region replication and failover strategy meeting regulatory PII residency (e.g., EU-only). Address replication scope (what data is replicated), selective replication, failover constraints (no fallback that violates residency), routing, testing, and audit logging to prove compliance during incidents.

HardSystem Design
19 practiced

Design a globally distributed user profile service that must serve 500M users, prioritize low-read-latency (p95 < 50ms), and allow eventual consistency across regions. Include choices for data replication, read/write routing, conflict resolution (CRDTs vs last-write-wins), caching layers, and how to handle GDPR-style data deletion requests across regions.

MediumTechnical
24 practiced

You experienced a 3-hour partial outage in the European region that increased latency and generated client errors. As the SRE lead, outline the post-incident review you would run: what data to collect, how to reconstruct the timeline, approaches to root cause analysis, remediation tasks, stakeholder communication, and preventative measures to add to the runbook.

HardTechnical
38 practiced

Given inter-region RTT of 150ms, per-batch replication overhead of 5ms, and a sustained 1000 small writes/sec, propose batching and replication strategies to keep median replication lag below 500ms. Compute suggested batch sizes, commit intervals, and explain trade-offs in durability and tail latency.

HardSystem Design
23 practiced

Design a global multi-region analytics platform that ingests 10 billion events per day and supports both near-real-time metrics (1 minute latency for critical dashboards) and large-scale batch analytics. Account for cross-region aggregation, data residency laws (EU, India), consistent querying, replication, and failure isolation. Explain the trade-offs between eventual consistency and query correctness.

Unlock Full Question Bank

Get access to all Multi-Region and Geo-Distributed Systems interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.