HeadlinesBriefing favicon HeadlinesBriefing.com

Despliegue modelo abandono FastAPI Docker

Towards Data Science •
×

Construcción de un endpoint FastAPI para predicción de abandono de clientes, y todo lo que falló entre "funciona" y "está en producción". El proyecto comenzó como una pequeña app FastAPI para predecir abandono de clientes, devolviendo probabilidad, predicción y nivel de riesgo. Tras probarla localmente en Swagger UI, el autor se dio cuenta de que el modelo era inútil a menos que pudiera sobrevivir a un portátil en suspensión y llegar a extraños en internet.

La solución implicó contenerizar la app y moverla a un servidor real. Docker resolvió los desajustes de entorno empaquetando Python 3.14.6, versiones específicas de paquetes y rutas de archivos en una imagen autosuficiente. La compilación tomó 166 segundos porque algunos paquetes se compilaron desde el código fuente, y tres fallos separados aparecieron solo después de iniciar el despliegue.