Cross-Region Network Architecture: When and How
Cross-region networking is harder than it looks; the options have very different operational profiles.
Why cross-region
Cross-region networking is rarely a choice; it is forced by a business or regulatory driver. The driver picks the architecture, not the other way around.
- Disaster recovery. A second region available to take traffic when the primary fails; failover speed dictates the wiring.
- Data residency. Customers in EU, KSA, or APAC require data stored in their region; regulation, not latency.
- Latency. User-facing services placed near users; cross-region paths exist only for backplane work.
- M&A integration. Acquired company's VPC must reach yours; one-off but operationally heavy.
Four options
- 1. VPC peering, simple; non-transitive.
- 2. Transit Gateway, hub-and-spoke; transitive.
- 3. PrivateLink, service-specific; minimal exposure.
- 4. Service mesh across regions, app-aware.
Cost comparison
Cost dominates the decision once data volumes climb. Each option charges differently; the wrong choice compounds month over month.
- VPC peering. Cheapest; pay only inter-region data transfer; no fixed cost.
- Transit Gateway. Hourly attachment fee plus per-GB processing; modest at scale, painful for low volumes.
- PrivateLink. Per-endpoint hourly fee plus per-GB; expensive when used as a general transport.
- Service mesh. No network-layer cost above the underlying transport; the cost shows up in operational time.
Operational complexity
Cost is one axis; operational load is the other. The cheapest option that your team cannot operate becomes the most expensive option.
- Peering. Simple; non-transitive; does not scale beyond 4 regions before the mesh of connections becomes unmanageable.
- Transit Gateway. Scales; one place to manage routes; AWS-native operability.
- PrivateLink. Per-service endpoints; configured manually; zero exposure beyond the named service.
- Service mesh. Powerful, complex, and heavy; operational team must understand the mesh, not just the network.
Antipatterns
- Peering N regions. N×(N-1)/2 connections; chaos.
- TGW without route discipline. Routing loops.
- PrivateLink for everything. Cost compounds.
What to do this week
Three moves. (1) Apply this pattern to your highest-risk network path. (2) Measure the failure mode rate before/after. (3) Document the change so the next incident-responder inherits the knowledge.