IrishBearHawk
The real lesson here is don't re-invent the wheel. There are plenty of companies that have fully fleshed out auth/login solutions for you already. I never cease to be amazed with how many companies insist on building shit that already exists and come up with an obviously far shittier implementation.
Is it the denvercoder one?
checks
That's it.
This happens all the time and it's a pretty simple answer,: the engineering chops of the team are not up to snuff. Too many old school sysadmins we handed "Cloud/DevOps/SRE" titles. Hate to say but if your team isn't capable of scaling things using all the additional tools cloud providers give you, many at no additional cost to compute/data transfer, to scale your operations to optimize for cost, and also have the ability to build things in a way that avoid vendor lock-in (IaC/Terraform/containerization, along with having someone who actually understands Cloud Architecture), then you need better engineers. 9/10 chance your team "migrated everything to cloud" as a 1:1 match with what you were running in a DC and then went shocked_pikachu when it was more money. Additionally, have y'all factored in all the time/money spent on maintaining the server hardware, DC cooling, etc. too? Cloud providers just plain have better engineers than any average company, especially ones doing the whole "this is more!" dance post cloud migration.
Would still pay for FO1.
"Things are bad/the end of the world" is the in-vogue thing right now. People think it makes them look smart/unbiased/well informed.