Saltar al contenido
Volver a proyectos

LogiTech Solutions

Migración de un inventario en Excel a una arquitectura donde cada dato vive en el motor que mejor lo sirve: uno para operar, otro para analizar.

Resultado

1

hoja de Excel ingobernable como punto de partida

Tiempo real

visibilidad de inventario que antes no existía

Cero

precios duplicados o direcciones con erratas

Restricciones

  • La migración tiene que ser idempotente. Correrla dos veces no puede duplicar filas ni romper claves foráneas.
  • Las mismas consultas de negocio se implementan dos veces, en SQL y en agregaciones de MongoDB, para poder comparar qué motor sirve mejor a cada pregunta.

MegaStore Global guardaba inventario, ventas, proveedores y clientes en una sola hoja de Excel. El archivo creció hasta volverse ingobernable: precios inconsistentes, direcciones duplicadas con erratas y ninguna visibilidad de stock en tiempo real.

El proyecto migra esos datos a una arquitectura híbrida — PostgreSQL con el modelo transaccional normalizado a tercera forma normal, MongoDB con vistas desnormalizadas para analítica y bitácora de auditoría — y expone una API REST con CRUD y endpoints de inteligencia de negocio.

La decisión que sostiene el resto es dónde vive cada cosa. Lo transaccional necesita integridad referencial y restricciones; lo analítico necesita leer rápido sin pagar cinco JOIN. Implementar las mismas consultas en los dos motores fue lo que hizo visible el límite: hay preguntas donde el modelo normalizado gana, y otras donde el documento desnormalizado responde en un orden de magnitud menos.