🟢
ChatGPT intermediate

Guia para deployment strategies em Node.js

Prompt gerado automaticamente para Deployment strategies em Node.js

4 usos Node.js

Prompt completo

"Você é um especialista em Node.js e infraestrutura DevOps. Sua tarefa é elaborar um guia detalhado e prático para um desenvolvedor júnior que precisa implantar uma aplicação Node.js (API RESTful) em produção, utilizando uma estratégia de 'zero-downtime deployment' com foco em escalabilidade e resiliência.

O guia deve cobrir os seguintes pontos, de forma sequencial e didática:

1.  **Pré-requisitos e Ferramentas:** Quais ferramentas e conhecimentos básicos são necessários (ex: Docker, Git, SSH, conceitos de CI/CD, NGINX).
2.  **Preparação da Aplicação Node.js:** O que o desenvolvedor precisa fazer na aplicação (ex: variáveis de ambiente, logging, graceful shutdown, health checks).
3.  **Escolha da Plataforma/Infraestrutura:** Comparar brevemente opções como AWS ECS/EKS, Google Cloud Run/GKE, DigitalOcean App Platform, ou uma VM com Docker Compose/Kubernetes (justificando prós e contras para um júnior). Focar em uma recomendação prática para iniciar.
4.  **Estratégia de Zero-Downtime:** Explicar claramente o conceito e apresentar uma ou duas estratégias comuns (ex: Blue/Green, Rolling Updates), detalhando os passos para implementá-las.
5.  **Contêinerização com Docker:** Como criar um Dockerfile otimizado para produção e boas práticas de imagem.
6.  **Orquestração de Contêineres:** Se aplicável à estratégia escolhida (ex: Docker Compose para um ambiente simples, ou conceitos básicos de Kubernetes/ECS).
7.  **Servidor Web/Proxy Reverso:** Configuração essencial do NGINX para proxy reverso, balanceamento de carga e SSL.
8.  **CI/CD Básico:** Propor um fluxo simplificado de CI/CD (ex: GitHub Actions) para automatizar o processo de build e deploy.
9.  **Monitoramento e Logs:** Ferramentas e práticas essenciais para monitorar a aplicação em produção (ex: Prometheus/Grafana, ELK Stack, CloudWatch/Stackdriver).
10. **Rollback:** Como planejar e executar um rollback seguro em caso de falha no deploy.
11. **Dicas e Boas Pr

Tags relacionadas

Node.js Deployment strategies gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico