Networking Intermediate By Samson Tanimawo, PhD Published Oct 10, 2026 9 min read

VPC Design: The Three-Tier Private Pattern

VPC design decisions are hard to undo. Three-tier private pattern is the safe default for most workloads.

Why three tiers

Public: load balancers and NAT only.

Private: application compute.

Isolated: databases and stateful services.

Each tier is a security boundary; egress controlled.

Four components

Per-tier boundaries

Public: only LBs and NAT. Private: workloads + service-to-service. Isolated: databases; no internet egress.

Egress restricted to declared destinations.

When to deviate

Multi-tenant SaaS with strict isolation: per-tenant VPCs.

Edge-heavy workloads: dual-stack with smaller compute footprint.

Small teams: single-tier (private only) is fine.

Antipatterns

What to do this week

Three moves. (1) Apply this pattern to your highest-risk network path. (2) Measure the failure mode rate before/after. (3) Document the change so the next incident-responder inherits the knowledge.