O Next.js é o framework mais comum do ecossistema React e com ele conseguimos criar aplicações modernas usando conceitos como server side rendering e static site generation que nos permitem garantir mais performance no carregamento das páginas do front-end unida à uma melhor experiência do usuário e indexação nos mecanismos de busca.

Além do Next.js, a Vercel (criadora do framework) também criou todo um ecossistema voltado ao deploy (publicação) dos projetos criados com a ferramenta, permitindo em poucos minutos criarmos um fluxo completo de deploy extremamente performático e integrado com o Github.

Apesar disso, conforme seu projeto cresce, você vai se deparar com alguns limites estipulados pela própria Vercel na execução das funções lambda e na entrega do conteúdo estático que podem ser resolvidos assinando um plano enterprise ou criando uma solução de hospedagem própria que é o que vemos nesse vídeo.

⚠️ Ponto importante ⚠️ Esse vídeo demonstra um fluxo avançado de deploy de projetos Next.js e eu altamente recomendo você utilizar Vercel sempre que puder até você se deparar com alguma limitação.

Repositório com CI/CD: https://github.com/diego3g/next-aws

Se você quer conhecer ainda mais sobre outros universos, não esquece de dar uma conferida no que outros experts estão experimentando em nossos diversos conteúdos.

#react #next #aws #web-development

React/Next.js - Deploy de Apps na AWS (Sem Vercel) - Code/drops #69
2.20 GEEK