Ingeniero MLOps: pregunta de entrevista

¿Cómo haces rollback de un despliegue ML?

Versiona modelo, contrato de features, preprocesamiento y runtime juntos, conserva el último artefacto sano, usa routing reversible, automatiza rollback por guardrails técnicos y define acción para degradación tardía.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

El rollback se diseña antes del primer despliegue. La unidad de release es el modelo, la versión de su contrato de features, su preprocesamiento y su configuración de runtime, versionados juntos para que restaurar la anterior restaure un sistema coherente. El tráfico pasa por un conmutador que mueve porcentajes al instante, la última release sana sigue desplegada o es restaurable en minutos, y el rollback automático se dispara por protecciones de servicio como tasa de errores, latencia y cambios en la distribución de predicciones. Las regresiones de calidad que necesitan etiquetas retrasadas se gestionan con una decisión aparte, humana, con umbrales acordados de antemano, y el pipeline de features sigue produciendo el contrato antiguo hasta confirmar la nueva release.

Ejemplo

Durante un despliegue, la proporción de predicciones de alto riesgo del modelo nuevo se triplicó en una hora; la protección automática sobre la distribución de predicciones devolvió el tráfico a la versión anterior antes de que nadie mirara. El postmortem encontró una feature cuya escala había cambiado con el nuevo contrato. El rollback funcionó porque la versión antigua de la feature seguía materializada, como exigía el runbook.

Errores frecuentes

  • Desplegar un nuevo contrato de features y retirar el antiguo el mismo día.
  • Tener solo un rollback manual que necesita ejecutar un pipeline de despliegue.
  • No fijar protección sobre la distribución de predicciones, de modo que un modelo equivocado parece sano a los monitores del servicio.

Una estructura útil para responder

Responde desde tu propia experiencia.

No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Ingeniero MLOps