# Problem
The operation ran on 3 monolithic EC2 instances with PM2, local Mongo and hand-configured Nginx — no IaC, secrets hardcoded in .env files and manual deploys. On top of that, the cloud provider was about to shut down service, forcing a full migration to a new AWS account under time pressure and with no room for business downtime.