10Fase 10 · SDD Lifecycle
Despliegue a producción
Promoción controlada con rollback definido desde el primer momento
12/14
Estrategias de despliegue
Manual approval
Gate humano obligatorio antes de ejecutar en producción
Blue / Green
Dos entornos paralelos con swap de tráfico al nuevo
Canary release
Porcentaje gradual de tráfico a la nueva versión
Feature flag
Activación de funcionalidad desacoplada del despliegue
Despliegue y rollback
helm upgrade --install transactions-service ./chart \
--namespace banking-prod \
--set image.tag=1.2.0
kubectl rollout status deployment/transactions-service -n banking-prod
# Rollback si algo falla
kubectl rollout undo deployment/transactions-service -n banking-prod
# OpenShift
oc rollout undo deployment/transactions-service
Validación postdespliegue
Health check · Smoke test productivo · Validación API Manager · Métricas de latencia (p50/p95) · Tasa de errores 4xx/5xx · Logs de aplicación · Trazas distribuidas · Alarmas activas
✓ Gate 10 — Production Ready
✓
Aprobación de release✓
Rollback definido y probado✓
Observabilidad activa✓
API publicada con políticas✓
Smoke productivo OK✓
Sin errores anómalos✓
Métricas dentro de umbral