Transit Gateway: o hub
TGW é o hub de roteamento regional. Cada VPC, VPN, Direct Connect Gateway vira um "attachment". Route tables dentro do TGW decidem quais attachments se enxergam — permite segmentação (prod não fala com dev) sem precisar de security groups adicionais. Scale: até 5.000 attachments por TGW, 50 Gbps por attachment (burstable).
Padrão hub-and-spoke com segmentação:
TGW route tables:
prod-rt:
associations: [prod-vpc-a, prod-vpc-b]
routes:
10.0.0.0/8 → tgw-attachment-shared-services
0.0.0.0/0 → tgw-attachment-egress-vpc
nonprod-rt:
associations: [dev-vpc, staging-vpc]
routes:
10.0.0.0/8 → tgw-attachment-shared-services
0.0.0.0/0 → tgw-attachment-egress-vpc
(prod-rt não tem rota pra nonprod — isolamento L3)Cloud WAN: global WAN como serviço
Para topologias globais (5+ regiões, dezenas de sites on-prem), Cloud WAN unifica configuração. Você define "core network" declarativo (YAML) com segments (equivalente a route tables), attachments (VPCs/VPNs/DX), policies. AWS propaga automaticamente entre regiões. Substitui arquitetura "TGW por região + TGW peering mesh" que vira ingovernável.
Regra de bolso: 1-2 regiões com até 20 VPCs → Transit Gateway suficiente. 3+ regiões globais ou 50+ VPCs → considere Cloud WAN pra reduzir operational overhead.