What it is

Amazon VPC Lattice operates at the application layer (layer 7, with TCP and gRPC support too). It lets you publish services and consume them from other VPCs and accounts using service names, with consistent authentication, authorization and observability, regardless of the underlying network layout.

Building blocks

What problems it solves

Compared with neighboring services

Service Connects Layer
VPC peering / Transit Gateway Whole networks 3
PrivateLink One service to consumer VPCs 4
VPC Lattice Many services to many clients, with policy 7

Watch-outs

Quotas, limits and pricing change often. Confirm current values in the AWS documentation before designing around them.