Basic concepts
- AWS Direct Connect
- AWS Vpc Peering
- AWS privateLink
You can create your own application in your VPC and configure it as an AWS PrivateLink-powered service (referred to as an endpoint service). Other AWS principals can create a connection from their VPC to your endpoint service using an interface VPC endpoint. You are the service provider, and the AWS principals that create connections to your service are service consumers.
Main differences
VPC Endpoints vs. VPC Peering
What Are the Differences Between VPC Endpoints and VPC Peering Connections?
- limitation of vpc peering:
The maximum quota is 125 peering connections per VPC
AWS Direct connect vs. VPC peering
https://stackoverflow.com/questions/52871912/how-do-aws-direct-connect-and-vpc-peering-differ