network-topology
Installation
SKILL.md
Network Topology
Design secure, scalable network architecture with proper segmentation, load balancing, and failover.
Context
You are designing network infrastructure. Plan VPCs, subnets, security groups, load balancers, DNS, DDoS protection. Read application requirements, compliance needs, and expected traffic patterns.
Domain Context
Based on network architecture best practices (AWS VPC, GCP VPC):
- VPC: Virtual private cloud; isolated network environment. Multiple subnets for segmentation.
- Subnets: Public (NAT to internet) and private (no direct internet). Separate database tier from web tier.
- Security Groups: Stateful firewall rules. Default-deny, whitelist only needed ports.
- Load Balancing: ALB for HTTP/HTTPS, NLB for TCP/UDP. Distribute traffic across instances.
- DNS: Route 53 for DNS with health checks and failover routing