Mejores prácticas de entrega empresarial
Un resumen condensado de las 25 prácticas de entrega empresarial más importantes para equipos de Node.js, extraídas de cada página de esta sección.
Busca en todas las páginas de la documentación
Un resumen condensado de las 25 prácticas de entrega empresarial más importantes para equipos de Node.js, extraídas de cada página de esta sección.
Separa las pipelines de PR y de lanzamiento: El PR prueba el código; el lanzamiento prueba la imagen - Conceptos básicos de entrega.
Etiqueta las imágenes con el SHA de git: Nunca despliegues latest a producción.
Migraciones de expansión-contracción: Los pasos compatibles con versiones anteriores permiten la reversión - Conceptos básicos de entrega.
Migración antes de la promoción de la API: Ejecuta migrate deploy en la puerta de la pipeline de lanzamiento.
Documenta el orden de despliegue API → worker: Por servicio en docs/deploy-order.md.
Pausa los workers en pasos de esquema incompatibles: Evita mensajes venenosos.
Staging refleja los tamaños de pool de producción: Detecta el agotamiento del pool antes de producción.
Prueba de humo de la ruta de escritura + lectura: /health/ready por sí solo es insuficiente.
Feature flags desactivadas por defecto: Evaluación en el lado del servidor - Feature Flags.
Interruptores de emergencia en los runbooks: Desactiva la flag antes de la reversión cuando la ruta está aislada.
Retira las flags después de 30 días estables: Las flags obsoletas son deuda técnica.
Canary al 5-10% primero: Remoja 10+ minutos - Canary y entrega progresiva.
Barreras de contención de p95 y latencia del bucle de eventos: No solo la tasa de 5xx.
Reversión automática en análisis fallido: Argo Rollouts o equivalente.
Blue-green mantiene la reversión en caliente: Intercambio rápido cuando se omite el canario.
Anota Grafana con despliegues: Correlaciona incidentes en minutos.
Rastrea DORA por servicio: Frecuencia, tiempo de entrega, CFR, MTTR - Métricas DORA para equipos de Node.
Etiqueta los incidentes con el SHA de despliegue: Tasa de fallos de cambio precisa.
Vincula la velocidad de despliegue al presupuesto de errores: Congela las características cuando el presupuesto es bajo.
Las notas de lanzamiento incluyen migración + reversión: El soporte lee Slack #releases.
Índices CONCURRENTLY en Postgres: Evita bloqueos de migración.
Retén 10 etiquetas de imagen de producción: rollout undo requiere historial.
Worker y API el mismo Node LTS: La desviación del tiempo de ejecución causa errores sutiles.
Prueba de carga después de la migración de expansión: Staging con RPS realista.
Reversión de día de juego trimestralmente: El MTTR de DORA es una habilidad practicada.
Tan rápido como lo permitan las migraciones y el CFR. Diariamente con flags es común; el esquema semanal es normal.
Cualquier canario con análisis métrico funciona: Spinnaker, Flagger, pesos ALB personalizados.
Versiones de la pila: Esta página fue escrita para Node.js 24.18.0 (LTS activa), npm 10+, TypeScript 5.6+, Express 5, Fastify 5 y NestJS 11.
Revisado por Chris St. John·Última actualización: 16 jul 2026