Melhores Práticas de Entrega Corporativa
Um resumo condensado das 25 práticas mais importantes de entrega corporativa para equipes Node.js - extraído de todas as páginas desta seção.
Busque em todas as páginas da documentação
Um resumo condensado das 25 práticas mais importantes de entrega corporativa para equipes Node.js - extraído de todas as páginas desta seção.
Pipelines de PR e release separados: PR prova o código; release prova a imagem - Fundamentos de Entrega.
Marque imagens com SHA do git: Nunca implante latest em produção.
Migrações expandir-contrair: Passos retrocompatíveis permitem rollback - Fundamentos de Entrega.
Migração antes da promoção de API: Execute migrate deploy no gate do pipeline de release.
Documente a ordem de implantação API → worker: Por serviço em docs/deploy-order.md.
Pause workers em passos de esquema incompatíveis: Evite mensagens venenosas.
Staging espelha tamanhos de pool de produção: Capture exaustão de pool pré-produção.
Teste de fumaça no caminho de escrita + leitura: /health/ready sozinho é insuficiente.
Feature flags desativadas por padrão: Avaliação do lado do servidor - Feature Flags.
Kill switches em runbooks: Desative a flag antes do rollback quando o caminho estiver isolado.
Desative flags após 30 dias estáveis: Flags obsoletas são dívida técnica.
Canary em 5-10% primeiro: Deixe "curtir" por 10+ minutos - Entrega Canary & Progressiva.
Guardrail p95 e latência do loop de eventos: Não apenas a taxa de 5xx.
Auto-rollback em análise falha: Argo Rollouts ou equivalente.
Blue-green mantém rollback aquecido: Troca rápida quando o canary é pulado.
Anote Grafana com deploys: Correlacione incidentes em minutos.
Rastreie DORA por serviço: Frequência, tempo de liderança, CFR, MTTR - Métricas DORA para Equipes Node.
Marque incidentes com SHA do deploy: Taxa de falha de alteração precisa.
Vincule a velocidade de deploy ao orçamento de erro: Congele recursos quando o orçamento estiver baixo.
Notas de release incluem migração + rollback: Suporte lê Slack #releases.
CONCURRENTLY indexa no Postgres: Evite locks de migração.
Retenha 10 tags de imagem de produção: rollout undo requer histórico.
Worker e API no mesmo Node LTS: Desvio de runtime causa bugs sutis.
Teste de carga após migração de expansão: Staging com RPS realista.
Game day de rollback trimestral: MTTR DORA é uma habilidade praticada.
Tão rápido quanto as migrações e CFR permitirem. Diariamente com flags é comum; esquema semanal é normal.
Qualquer canary com análise de métricas funciona: Spinnaker, Flagger, pesos personalizados de ALB.
Versões da Stack: Esta página foi escrita para Node.js 24.18.0 (Active LTS), npm 10+, TypeScript 5.6+, Express 5, Fastify 5, e NestJS 11.
Revisado por Chris St. John·Última atualização: 16 de jul. de 2026