Case Study

CloudTapestry - AWS Network Design & Reachability Simulator

Full-stack Go/Vue simulator for AWS-style infrastructure, built to validate routing and segmentation decisions before deployment.

Problem

AWS-style networks can become hard to validate before implementation. Engineers need a way to reason about accounts, VPCs, subnets, route tables, Transit Gateway, VPN attachments, customer networks, and security boundaries before deployment changes introduce routing or segmentation problems.

Architecture

CloudTapestry is a full-stack Go/Vue application that models AWS-style infrastructure components and reachability relationships. The simulator is designed around network design primitives used to evaluate routing and segmentation decisions.

Constraints

  • Model accounts, VPCs, subnets, route tables, Transit Gateway, VPN attachments, customer networks, and security boundaries.
  • Make routing and segmentation decisions visible before deployment.
  • Keep the tool focused on AWS-style design validation rather than generic diagramming.
  • Support engineers reviewing reachability and network security boundaries.

Technologies

Go Vue AWS Network Security VPC Transit Gateway VPN Routing

Outcome

The project demonstrates cloud-network modeling, reachability analysis, and security-boundary design through a working Go/Vue simulator.