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
Outros prompts de Node.js
ChatGPT
Guia para deployment strategies em Node.js
Prompt gerado automaticamente para Deployment strategies em Node.js
4 usos
ChatGPT
Estratégias de testing strategies em Node.js
Prompt gerado automaticamente para Testing strategies em Node.js
3 usos
ChatGPT
Estratégias de testing strategies em Node.js
Prompt gerado automaticamente para Testing strategies em Node.js
1 usos