With Netlify Functions and FaunaDB (also with a generous free tier), I have a full stack web app, complete with a database, hosted for free (https://www.quidsentio.com)
With Netlify Functions and FaunaDB (also with a generous free tier), I have a full stack web app, complete with a database, hosted for free (https://www.quidsentio.com)
According to Netlify my functions were even more resource hungry, and they were deployed to USEAST AWS region, with no way of changing that (unless you're an enterprise) — yet my API endpoint is in Europe, so they took longer to execute (~1200ms each).
Thus I finally went for the Vercel paid tier. They allow you to choose where your functions are deployed, so I've got ~300ms now. And they work better with Next.js apps, as on Netlify you have to jiggle around a bit more to get that working.
These free services are fantastic but the limitation is that they seem to be only for static sites (static in the sense that there is no data persistence).