Por Luís Dumbo | 2025-10-02 07:54:05 | 4 comentários
Serverless Ainda Vale a Pena Para SaaS Modernos?
Serverless prometeu eliminar a gestão de infraestrutura e escalar automaticamente. Em 2026, com anos de experiência em produção, o balanço é mais nuançado: há casos onde serverless é transformador e casos onde é uma armadilha cara.
O Que Serverless Realmente Significa
Serverless não significa ausência de servidores — significa que a gestão de servidores é delegada ao provider. Funções como AWS Lambda, Cloudflare Workers e Vercel Edge Functions executam código em resposta a eventos, com scaling automático e billing por execução.
Onde Serverless Brilha
Webhooks e event handlers — tráfego irregular que pode ter picos imprevisíveis. APIs com tráfego muito variável — scale to zero durante períodos de inactividade elimina custos. Processamento de imagens e ficheiros — tarefas de curta duração com paralelismo natural. Edge computing — Cloudflare Workers executa a centenas de milissegundos de qualquer utilizador no mundo.
As Limitações Reais
Cold starts em Lambda com runtimes pesados (Java, .NET, PHP) podem adicionar 1-3 segundos ao primeiro request após período de inactividade. Limits de tempo de execução (15 minutos no Lambda) eliminam serverless para processos longos. E custos podem surpreender em tráfego muito alto e contínuo.
Serverless vs Containers em 2026
Para a maioria dos SaaS modernos, a comparação real é entre serverless e containers geridos (ECS Fargate, Cloud Run, Fly.io). Containers eliminam cold starts, suportam execuções longas e têm custos mais previsíveis. Serverless ganha em simplicidade operacional e scale-to-zero.
A Abordagem Híbrida
Muitos SaaS adoptam uma arquitectura híbrida: a API principal em containers para latência consistente, e funções serverless para webhooks, processamento de ficheiros e integrações externas. O melhor dos dois mundos.
Conclusão
Serverless em 2026 é maduro e valioso — mas não é a arquitectura por defeito para tudo. Avalie caso a caso, comece com serverless onde o padrão de tráfego o justifica, e use containers onde a consistência de latência é crítica.