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.