Network Foundations
- VPCs / VNets β regional ==network boundaries==.
- AWS subnets β zonal; Azure subnets β regional.
- Google Cloud VPCs β global; subnets β regional.
- Allocate ==nonoverlapping CIDRs== across cloud and enterprise.
- Reserve address capacity for endpoints, containers, and growth.
Routing & Connectivity
- Route tables β determine ==next-hop selection==.
- Peering β connectivity with platform-specific transit restrictions.
- Transit Gateway / Virtual WAN / NCC β connectivity hubs.
- Centralized inspection requires deliberate ==traffic steering==.
- Validate forward paths, return paths, and route propagation.
Hybrid & Multicloud
- Direct Connect / ExpressRoute / Cloud Interconnect β private connectivity.
- Site-to-site IPsec β encrypted connectivity over supported transports.
- BGP β exchange prefixes; apply ==route filtering==.
- Diverse circuits require independent facilities and failure domains.
- Validate ==MTU==, convergence, and asymmetric routing behavior.
Security & Segmentation
- Security groups / NSGs β distributed ==traffic filtering==.
- Network ACL behavior varies across cloud platforms.
- Cloud firewalls β centralized or distributed inspection.
- Private endpoints β private addressing for supported services.
- Apply ==least privilege== across workload and administrative paths.
DNS & Service Access
- Private DNS zones β internal ==name resolution==.
- Resolver endpoints β conditional forwarding across hybrid boundaries.
- Private endpoints require matching DNS resolution paths.
- Overlapping namespaces β ambiguous answers and troubleshooting complexity.
- Validate ==split-horizon DNS== from every consuming network.
Application Delivery & Egress
- L4 / L7 load balancers β distribute application traffic.
- Health probes β determine ==backend eligibility==.
- CDN / WAF β edge delivery and HTTP protection.
- NAT gateways / proxies β controlled outbound connectivity.
- Track ==SNAT capacity==, connection reuse, and idle timeouts.
Automation & Governance
- Terraform / OpenTofu β versioned ==network provisioning==.
- Reusable modules β approved connectivity and security patterns.
- Policy as code β enforce deployment constraints.
- Separate resource ownership, state, and deployment permissions.
- Detect ==drift==; review plans before applying changes.
Operations, Resilience & Cost
- Flow logs / metrics β establish ==traffic visibility==.
- Reachability analysis β evaluate supported configuration paths.
- Test zonal failures, circuit loss, and DNS outages.
- Measure throughput, latency, packet loss, and connection limits.
- Model ==data-transfer costs== across zones, regions, and egress.