This document discusses reference architectures for connecting many VPCs using Transit Gateways and Transit VPCs. It begins by describing how Transit VPCs work for connecting VPCs and their limitations around scaling and performance. It then introduces the AWS Transit Gateway as a new solution for connecting many VPCs across accounts and regions. It provides examples of how to configure route domains in Transit Gateways to implement flat or isolated connectivity models between VPCs.