I once had a working program, running on a 4 GB RAM virtual server with MongoDB. Everything was fast and testing and deploying a new version took me some minutes usually. Existing users were happy as far as I could tell.
But then some corporate IT guy mandated everything had to be using managed AWS services in some three tier dev-test-production setup, despite having no prior experience with that on either side. Cost went up at least 25-fold, the development sucked, new deployments took 30? minutes minimum (because now everything has to run through some build-system I did not control and I had to manually copy keys around every time). I left the company, but I think the product exists to this day with less than 1000 customers. Nothing my 4 GB VS could handle...
AWS is often unnecessary but I do hope you had some kind of pre-prod environment in your original setup