Distribute globally across multiple regions for low latency, compliance, and resilience. Plan data replication, failover, and latency optimization. Use when designing global systems.
How this skill is triggered — by the user, by Claude, or both
Slash command
/infrastructure-design:multi-region-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Architect globally distributed systems with low latency, data sovereignty, and automatic failover.
Architect globally distributed systems with low latency, data sovereignty, and automatic failover.
You are designing systems spanning multiple regions. Plan data replication, edge caching, latency optimization, and compliance. Read user distribution, latency requirements, and regulatory constraints.
Based on global infrastructure design (Netflix, Google, Cloudflare):
Map User Distribution: Where are users? 50% US-East, 30% Europe, 20% Asia? Design regions to minimize latency to majority.
Plan Data Replication: How quickly must data replicate to other regions? Realtime streaming (DynamoDB global tables) or batch (daily sync)? Cost increases with replication frequency.
Implement Read Replicas: Let each region read locally. Writes go to primary region, asynchronously replicate to replicas. Handle read-after-write consistency issues.
Set Up Failover: Primary region fails, automatically route to standby region. Traffic reroutes via DNS or load balancer health checks. Test failover regularly.
Optimize Latency: CDN caches static content near users. API Gateway in each region. Database read replicas local to region. Monitor latency by region; identify bottlenecks.
npx claudepluginhub sethdford/claude-skills --plugin architect-infrastructure-designDesigns cloud systems that survive regional outages, minimize global latency, and meet data residency requirements. Covers RTO/RPO targets, region selection, active-active/passive patterns, data replication, global load balancing, and failover testing.
Guides multi-region deployments for globally distributed systems, high availability, low latency, and disaster recovery. Covers active-passive/active-active models, data replication, failover patterns.
Guides configuration of Azure Cosmos DB global distribution: multi-region writes, consistency levels, conflict resolution, failover, read regions, and zone redundancy.