Quando escolher qual
- Só um site ou ? Hospedagem estática. Pronto. É grátis, rápida e quase impossível de quebrar.
- Precisa de um pouco de lógica de — um formulário de contato, uma chave de mantida em segredo, uma verificação de autenticação? Funções de borda ou . Você fica em uma camada grátis generosa e escala a zero quando ninguém está usando.
- Um app de verdade com banco de dados, tarefas em segundo plano, ou um que espera um servidor rodando continuamente? Uma plataforma de contêineres como Railway, Render ou Fly.io. Esse é o ponto ideal para a maioria dos projetos que são "produtos de verdade".
- Você precisa de uma GPU específica, software de sistema especial, ou controle total? Uma . Só vá para lá quando algo acima genuinamente não conseguir fazer o trabalho, porque agora você é o administrador de sistema.
Uma regra útil: escolha a opção mais simples que consiga fazer o trabalho, e só desça um nível quando esbarrar em uma parede real — não uma imaginada.
Como é, de fato, uma "parede real"? Alguns exemplos honestos: seu build produz um servidor que precisa continuar rodando (um backend de chat mantendo conexões ao vivo), então o estático não serve. Ou uma função fica batendo no limite de tempo porque uma requisição faz trabalho pesado de verdade (redimensionar um vídeo, gerar um PDF), então você sobe para um contêiner. Ou o limite de requisições da sua camada grátis está genuinamente esgotado por tráfego real. Note o que essas situações têm em comum: cada uma é uma medição, não um palpite. "Pode ficar grande algum dia" não é uma parede.