AWS free tier, instala num EC2 free, pode até usar um RDS free com PostgreSQL, MariaDB ou MYSQL.
A AWS é free também só é difícil de configurar, ela é mais chata do que cara. Mas é a mais usada e com maior infraestrutura de rede do mundo.
Já trabalhei com várias empresas fazendo trabalhos de migrar da Digital Ocean pra AWS, Heroku para AWS, Linode para AWS.
Se você acha q seu serviço vai crescer amanhã ou depois essas clouds vão gargalar e você vai gastar ou muito tempo ou muito dinheiro para migrar para uma cloud robusta suficiente.
Gasta 3 semanas aprendendo o básico de EC2 e RDS e faz o deploy lá, o você de amanhã vai agradecer por não ter que gastar pelo menos 50mil de consultoria para migrar.
Não precisa usar docker, não precisa ser Server Less, faça algo que resolva hoje, mas pensando em reduzir seu trabalho amanhã.
Quando sua aplicação crescer você migra de EC2 para lambda num pulo, sai de PostgreSQL para DynamoDB num estalar de dedos.
Estar numa cloud robusta não quer dizer que produto será bom hoje, quer dizer que amanhã a cloud vai suportar. Pelo menos 5 migrações eu já fiz com a mesma reclamação "chega uma hora que a (Heroku, Digital Ocean, Linode, Alibaba) não dá mais conta, aí ter que partir para o peixe grande.
Exatamente isso. Pra uma aplicação profissional, que vai escalar, melhor deixar numa Amazon, Azure, Google Cloud da vida pra já não ter problemas.
Para estudo, sugiro o render.com. Supre bem e a aplicação não hiberna, pra mostrar uma aplicação funcional numa entrevista de emprego o render e vercel são boas soluções free, agora aplicações profissionais tem que gastar, não adianta.
interessante seu ponto, tava pensando em colocar na AWS, mas os números em dólares me assustaram um pouco, confesso kkkk, mas como a minha aplicação tá em fase de desenvolvimento, creio que não vá estourar o limite. Valeu pela dica mano!