Now, let's take a look at the best practices that we should adhere to when designing a VPC. Generally, we should make sure that we follow these principles:
- Design our networks and subnets in the appropriate sizes
- Design our networks with high availability requirements in mind
- Understand special requirements for routing
- Understand the limitations of VPC peering when required
- Understand general VPC limits