A suggestion for free hobbyist-friendly alternative: Oracle ARM instances have a very generous Always Free tier (4 vCPU + 24GB RAM).
+ 10GB of free object storage.
Enough to run SQLite with streaming backup.
Enough to run SQLite with streaming backup.
This means, if you want to run a small cron job once an hour, you'll still pay for half a month of usage. Similarly, a very small amount of traffic spread evenly will still use up these hours quickly. It also doesn't come with any Postgres, that's another $5.
$5-10 a month isn't a lot, but it's very different to Free, and if you're going to pay it might be worth considering hobbyist-friendly alternatives. A $5 VM goes a long way for services with a little traffic or a bunch of hourly cron jobs.