Saltar al contenido
LumiDev
Todos los casos

> Caso de estudio · En producción

Automatización de procesos operativos

Procesos manuales que tomaban 4 a 5 horas, convertidos en ejecuciones automáticas de menos de 5 minutos.

Rol
Diseño, desarrollo y despliegue
Período
2025 — Actualidad
Stack
Python · REST APIs · Linux · Git
por ejecución (antes 4–5 horas)
<5 min
por ejecución (antes 4–5 horas)
tiempo de ejecución
−98%
tiempo de ejecución

Contexto

Varias tareas de operación de una plataforma web se hacían a mano, registro por registro desde la interfaz: configuraciones masivas, carga de contenidos y cambios de estado en lote. Cada ejecución tomaba entre 4 y 5 horas de trabajo repetitivo del equipo.

La solución

Reemplacé el trabajo manual por scripts en Python que operan directamente sobre la API REST de la plataforma:

  • Reciben una lista de entrada, validan cada registro y ejecutan los cambios en lote.
  • Registran cada operación, reintentan los errores transitorios y entregan un resumen al final.
  • Corren primero en un ambiente de pruebas y después en producción, con la configuración en variables de entorno.
  • Se ejecutan de forma programada o a demanda, sin pasos manuales.
  1. Entrada

    lista o consulta

  2. Validación

    Python

  3. Operación en lote

    REST API

  4. Registro y resumen

    logs · correo

Resultados

  • De 4–5 horas a menos de 5 minutos por ejecución.
  • Ejecución 100% automática y el equipo libera horas para trabajo de mayor valor.
  • Menos errores humanos y trazabilidad completa de cada cambio.

Aprendizajes

  • Siempre ambiente de pruebas primero: una API en producción no perdona.
  • Un buen registro (qué se hizo, qué falló y por qué) vale tanto como la automatización misma.