A tabela de trade-offs
| Tipo de hospedagem | Custo (ocioso → ocupado) | Escalonamento | Cold starts | Complexidade | Melhor para |
|---|---|---|---|---|---|
| Estática | Grátis → muito barato | Automático, sem esforço | Nenhum | Mínima | Sites institucionais, documentação, blogs, frontends |
| Funções de borda | Camada grátis → barato | Automático, global | Insignificante | Baixa | Autenticação, redirecionamentos, APIs leves, personalização |
| $0 ocioso → escala com o uso | Automático | Às vezes perceptível | Baixa–média | APIs, webhooks, tráfego imprevisível e em picos | |
| Contêineres | Paga enquanto roda | Automático (relativamente), configurável | Nenhum (se mantido ativo) | Média | Backends completos, tarefas de longa duração, runtimes customizados |
| VMs | Paga 24/7 | Manual | Nenhum | Máxima | Hardware especial, software legado, controle total |
O padrão: à medida que você desce na tabela, você troca simplicidade e baixo custo ocioso por controle e flexibilidade. A maioria dos vibe coders deve lutar para permanecer perto do topo.