ECS/Fargate is annoyingly complex but you can have Claude or whatever you prefer crap out some terraform to set most of it up in a few minutes. We did that for a recent project and it worked well enough that nobody complained... much. Still, the redeploy / app update scenario required some fiddling.

Still, it does feel overly complicated. Google's "Cloud Run" is way simpler.

(Lambda also has its own DX issues.)