Eu também estou desenvolvendo um SaaS... e como é complicado a vida sem infra e sem um aporte né.
No meu caso estou usando NodeJs com express. E muito interessante pois existem muitas opções de implantação em nuvem. Para quem não conhece o Nodejs é um serviço em tempo de execução, dessa forma existem serviços que executam o seu projeto da mesma forma que está instalado na sua máquina. Já usei Google Cloud e agora estou usando o Render.com
E muito dinâmico, basta vc configurar o seu projeto do Github no render de forma muito fácil e todas as vezes que você executar git pull para a branch main, seu projeto é automaticamente implantado. O Render ainda te oferece um endereço baseado no nome do seu repositório com SSL.
Tudo isso grátis, e o primeiro plano é bem barato.
😀 Ja para banco de dados usei outro serviço free o supabase. Ele oferece um banco de dados do PostgreSQL. Olha a velocidade do banco nem parece que está no EUA. quase não notei latência
1