Eu vi uns relatos desse, essas coisas que me preocupam também, ser dependente da Vercel, por exemplo. É algo importante de se analisar antes de desenvolver uma aplicação inteira em Next.
Fiquei curioso sobre esses casos. Se vc consegue rodar na sua máquina, deveria conseguir rodar em qualquer lugar. Eu já rodei aplicação NestJS em docker, Kubernetes e agora rodo num ECS Eu aposto que o problema não está no framework, mas em falta de habilidade de quem tentou configurar o deploy.
Pois é, pensei exatamente isso. Rodando na sua máquina, conectando com outros serviços e tudo vai bem. Qual a necessidade da Vercel? Ou será que o computador em casa é tão bom quanto a Vercel?
A diferença é que o NestJS e outros frameworks foram pensados para ser agnósticos, já o NextJS é pensado para vender a nuvem da Vercel. Grande parte do que o NextJS faz, você consegue sem muitos problemas colocar para funcionar em um Docker com Kubernetes em um ECS ou no combo API Gateway + Lambda. Porém alguns recursos, como o ISR, por exemplo, são bem chatos de replicar e manter, especialmente considernado multi regionalidade.
Opa, eu quis dizer NextJS na verdade, não NestJS rsrs.
Exatamente, já rodei até em apache e funciona lindo! A galera fica muito preso em tutoriais de youtube "ensinando" a fazer deploy somente apertando botões em soluções que estão em hype.