Heroku is great but I find it too expensive for hobby projects. I recently converted a small hobby project on a $5/mo VPS to lambda and api gateway and it now costs about $1/mo unless it gets more traffic.
Yes, I can afford to pay a lot more, but I don’t want to and I’m willing to invest more time into something to save money if the process is repeatable.
Lately this has been writing cloud formation that can easily be copied between projects. I wish it was easier though.