vpc-design

Solid

Design cloud-agnostic private networks — subnet layout, CIDR allocation, zone redundancy, routing, and bare-metal equivalent.

Web & Frontend 14 stars 3 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Skill: VPC / Network Design > **Expertise:** CIDR planning, zone-redundant subnets, routing tables, NAT, VPN/peering — AWS, GCP, Hetzner, and bare-metal. ## When to load When designing a new network for a cloud environment or bare-metal cluster, planning subnets, or diagnosing routing issues. ## CIDR Allocation Strategy ``` Organization supernet: 10.0.0.0/8 Environment blocks: production: 10.10.0.0/16 (65,534 addresses) staging: 10.20.0.0/16 dev: 10.30.0.0/16 Per-environment subnet layout (/16 → four /18 zones): Zone A (eu-west-1a): 10.10.0.0/18 (16,382 IPs) Public subnet: 10.10.0.0/20 (4,094 IPs — load balancers, NAT GW) App subnet: 10.10.16.0/20 (4,094 IPs — K8s nodes) Data subnet: 10.10.32.0/20 (4,094 IPs — databases, Redis) Zone B (eu-west-1b): 10.10.64.0/18 (same subdivision pattern) Zone C (eu-west-1c): 10.10.128.0/18 (same subdivision pattern) Reserved / Management: 10.10.192.0/18 Management subnet: 10.10.192.0/24 (jump hosts, CI runners) Future expansion: 10.10.193.0/18 ``` ## Terraform: AWS VPC Module ```hcl module "vpc" { source = "git::https://git.example.com/infra/modules//vpc?ref=v2.1.0" project = var.project environment = var.environment cidr = "10.10.0.0/16" azs = ["eu-west-1a", "eu-west-1b", "eu-west-1c"] public_subnets = ["10.10.0.0/20", "10.10.64.0/20", "10.10.128.0/20"] private_subnets = ["10.10.16.0/20", "10.10.80.0/2...

Details

Author
sawrus
Repository
sawrus/agent-guides
Created
3 months ago
Last Updated
3 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

architecting-networks

Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology, implementing multi-cloud networking, or establishing secure network segmentation for cloud workloads.

368 Updated 5 months ago
ancoleman
DevOps & Infrastructure Solid

aws-cloudformation-vpc

Provides AWS CloudFormation patterns for VPC foundations, including subnets, route tables, internet and NAT gateways, endpoints, and reusable outputs. Use when creating a new network baseline, segmenting public and private workloads, or preparing CloudFormation networking stacks for application deployments.

261 Updated 1 weeks ago
giuseppe-trisciuoglio
DevOps & Infrastructure Solid

network-engineering

Network architecture, troubleshooting, and infrastructure patterns. Use when designing network topologies, debugging connectivity issues, configuring load balancers, DNS, or implementing network security.

335 Updated today
aiskillstore
DevOps & Infrastructure Listed

alibaba-network-architect

Design Alibaba Cloud network topology — VPC peering, CEN for multi-VPC/multi-region connectivity, Express Connect for private circuits, SLB/ALB/NLB/CLB load balancer selection, and Smart Access Gateway for branch offices.

12 Updated today
Raishin
DevOps & Infrastructure Solid

terraform-module-library

Build reusable Terraform modules for AWS, Azure, GCP, and OCI infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

36,166 Updated yesterday
wshobson