# Pre-emptive Source Environment Discovery (As-Is Architecture) ## Existing Workload Audit - **Workload Summary**: Test session retrieval route (Legacy / Pre-existing Environment) - **Current Hosting**: On-Premises Data Center / Legacy VM Infrastructure - **Ingress Layer**: Self-managed NGINX Reverse Proxy listening on HTTP/HTTPS - **Application Runtime**: Monolithic Application Instance (Single Point of Failure) - **Database Layer**: Self-hosted PostgreSQL Instance (Unreplicated, Local Disk) - **Queue / Messaging**: Local RabbitMQ Queue Instance ## Current Operational Pain Points & Bottlenecks - Single-instance compute leading to downtime during maintenance windows. - Manual scaling capabilities unable to handle unexpected traffic spikes. - Unencrypted local storage and unmanaged backups creating data loss risks. - Elevated operational overhead and hardware lifecycle costs. ## Source Component Topology - `Client` -> `NGINX Proxy` -> `Monolith Application` -> `Local PostgreSQL / RabbitMQ`