multi-region-design
Installation
SKILL.md
Multi-Region Design
Architect globally distributed systems with low latency, data sovereignty, and automatic failover.
Context
You are designing systems spanning multiple regions. Plan data replication, edge caching, latency optimization, and compliance. Read user distribution, latency requirements, and regulatory constraints.
Domain Context
Based on global infrastructure design (Netflix, Google, Cloudflare):
- Latency: User experiences slowness if round-trip > 100ms. Multi-region with CDN typically needed for global audience.
- Data Replication: Eventual consistency (asynchronous) for high availability. Strong consistency harder to achieve globally; usually not needed.
- Compliance: GDPR requires EU data in EU. PIPL requires China data in China. Design for data residency.
- Edge Computing: Run compute near users; offload from central region
- DNS-Based Routing: Route users to nearest healthy region using geo-DNS