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
Outcome
The project demonstrates cloud-network modeling, reachability analysis, and security-boundary design through a working Go/Vue simulator.