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.

EasyTechnical
22 practiced

Explain Recovery Time Objective (RTO) and Recovery Point Objective (RPO). How do synchronous replication, asynchronous replication, and regular backups influence the RTO and RPO you can guarantee across regions? Provide concrete example pairings of replication choices to achievable RTO/RPO targets.

HardTechnical
23 practiced

Design a failure-injection (chaos engineering) framework to safely simulate a regional outage for production traffic. Describe safety gates, blast radius control, automated rollback, metrics and SLO checks to assert resilience, coordination with stakeholders, and runbook steps executed during and after the experiment.

MediumTechnical
27 practiced

Your system uses asynchronous cross-region replication and you occasionally observe data loss during failover. The dev team demands near-zero data loss but global write latency must stay under 200ms for 90% of users. As an SRE, propose architecture(s) to minimize data loss while meeting latency constraints, including trade-offs (semi-sync, write shards, quorum writes), and rollback paths.

HardTechnical
25 practiced

You're evaluating multi-region database topologies for an e-commerce platform: a strongly-consistent distributed SQL (e.g., CockroachDB), managed SQL with read replicas per region, or per-region DBs with asynchronous replication. Compare each option for consistency, latency, operational complexity, failover, and migration difficulty. Recommend an approach for target local latency 10ms and cross-region acceptable latency 2s.

HardSystem Design
26 practiced

Design a globally-distributed architecture for a food-delivery-style marketplace platform that supports low-latency order placement and local dispatch in 200+ cities, provides high availability, and enforces strong consistency for financial operations while allowing eventual consistency for non-critical data. Discuss partitioning, cross-region replication patterns, failure modes, data sovereignty, and the trade-offs of active-active versus active-passive regional topologies.

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.