vpc-design

Design AWS VPC architectures with subnets, NAT Gateways, and security groups.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill vpc-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vpc-design
Source: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/tree/main/skills/aws-infrastructure/vpc-design
Command: npx skills add https://github.com/engineers-hub-ltd-in-house-project/eh-skills --skill vpc-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexity of designing secure, scalable, and highly available network architectures within AWS VPCs, ensuring optimal resource isolation and connectivity.

Core Features & Use Cases

  • Network Segmentation: Implements 3-tier subnet strategies (public, private, isolated) for effective security zoning.
  • Connectivity & Routing: Configures NAT Gateways, Internet Gateways, and route tables for controlled traffic flow.
  • Security Best Practices: Integrates security group and NACL designs, and VPC endpoints for secure service access.
  • Use Case: When setting up a new production environment on AWS, use this Skill to establish a well-defined VPC structure that separates web servers, application servers, and databases according to security best practices.

Quick Start

Use the vpc-design skill to generate a basic AWS VPC network configuration with public and private subnets.

Frequently Asked Questions about vpc-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an AWS VPC architecture with public and private subnets?

AWS VPC design implements 3-tier subnet strategies separating public, private, and isolated zones for effective security zoning. It configures route tables and NAT Gateways to control traffic flow between these subnets, ensuring resource isolation and secure connectivity.

What is the best way to plan CIDR blocks for a multi-AZ VPC deployment?

Planning CIDR blocks for multi-AZ VPC deployments involves allocating non-overlapping IP ranges across availability zones to ensure high availability. This process designs subnet strategies and routing configurations that satisfy production requirements for availability, security, and cost-efficiency.

How do I configure VPC endpoints and security groups for secure AWS networking?

Configuring VPC endpoints and security groups establishes secure service access by implementing network segmentation and traffic filtering. This approach integrates security group and NACL designs to separate web, application, and database servers according to security best practices.

Can I use Terraform to implement a multi-account AWS VPC network strategy?

Terraform supports implementing multi-account AWS VPC network strategies by provisioning multi-AZ deployments, NAT Gateway configurations, and connectivity routing. This approach applies battle-tested patterns to establish well-defined network structures across production environments.

When do I need isolated subnets in my AWS VPC architecture?

Isolated subnets are needed in AWS VPC architectures when designing secure network segmentation for resources that require no direct internet access. They form part of a 3-tier subnet strategy that separates databases from public-facing web and application servers.

Does redesigning an existing AWS VPC network require setting up new NAT Gateways?

Redesigning an existing AWS VPC network may require setting up new NAT Gateways to maintain controlled traffic flow and connectivity. The redesign process evaluates current routing configurations and security zoning to implement optimal resource isolation and availability.