ProSim AWS Test and Production Architecture
About This Architecture
ProSim's dual-environment architecture on AWS separates test and production VPCs, each with public-facing EC2 instances and private ECS clusters running containerized simulation engines. End users connect through Flutter Web and Appwrite backends to t3.large EC2 instances, which orchestrate ECS tasks pulling Modelio, OpenRTINode, and Sim Engine containers from ECR. Both environments share EFS for model storage and a centralized TURN Server for real-time session management, enabling scalable, isolated testing before production deployment. This design demonstrates VPC isolation, container orchestration, and shared infrastructure patterns for complex simulation workloads. Fork and customize this architecture on Diagrams.so to adapt subnet sizing, instance types, or add multi-region failover.
People also ask
How do you architect a multi-environment simulation platform on AWS with separate test and production VPCs?
ProSim uses dual VPCs (10.0.0.0/16 test, 10.1.0.0/16 prod) with public subnets hosting EC2 frontends and private subnets running ECS clusters. Containers from ECR pull Modelio, OpenRTINode, and Sim Engine images, accessing shared EFS for models and a centralized TURN Server for real-time sessions, enabling isolated testing and controlled production promotion.
- Domain:
- Cloud Aws
- Audience:
- AWS solutions architects designing multi-environment simulation platforms
Generated by Diagrams.so — AI architecture diagram generator with native Draw.io output. Fork this diagram, remix it, or download as .drawio, PNG, or SVG.