React / Next.js

Deploy e Produção com Next.js

Deploy na Vercel, Docker, variáveis de ambiente, estratégias de cache, monitoramento, logging

20 perguntas de entrevista·
Senior
1

O que é a Vercel Platform no contexto do deploy do Next.js?

Resposta

Vercel Platform é a plataforma cloud-native projetada especificamente para Next.js, oferecendo deploy zero-config com detecção automática do framework. A plataforma otimiza automaticamente os builds, configura a Edge Network global e ativa o cache inteligente sem configuração manual. Ao contrário de soluções genéricas como AWS ou Azure, o Vercel é otimizado para funcionalidades do Next.js como ISR, Middleware e Server Components com desempenho máximo.

2

Como expor uma variável de ambiente ao navegador no Next.js?

Resposta

Variáveis com o prefixo NEXT_PUBLIC_ são automaticamente expostas ao cliente e incluídas no bundle JavaScript durante o build. Variáveis sem esse prefixo permanecem estritamente no lado do servidor e nunca são enviadas ao navegador, garantindo a segurança dos segredos. Essa distinção permite gerenciar API keys públicas como NEXT_PUBLIC_STRIPE_KEY enquanto protege segredos sensíveis como as chaves privadas do Stripe.

3

Qual é o comando para criar um build de produção Next.js?

Resposta

O comando next build gera uma versão otimizada da aplicação para produção, incluindo minificação de código, otimização de imagens, geração de páginas estáticas e bundling de assets. Esta etapa é indispensável antes do deploy, pois produz a pasta .next com todos os arquivos otimizados. O comando next start inicia o servidor de produção usando esse build otimizado.

4

Qual imagem Docker usar como base para containerizar o Next.js?

5

Onde configurar variáveis de ambiente no Vercel?

+17 perguntas de entrevista

Domine React / Next.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis