Integración entre tres sistemas en operación logística
Problema
El proceso dependía de validación manual entre tres sistemas. Pedidos, inventario y facturación se reconciliaban por planillas al cierre del día.
Restricciones
- Sin downtime prolongado en horario operativo
- ERP legado con API parcial y documentación incompleta
- Equipo interno sin capacidad de mantener un middleware complejo
Arquitectura
Capa de integración con colas, transformaciones idempotentes y registro de auditoría. El ERP y el WMS quedaron como fuentes de verdad por dominio; la capa solo orquesta.
Decisión técnica
No reemplazar el ERP. Reducir fricción con una capa intermedia observable, en lugar de un “sistema total” que nadie podía migrar a tiempo.
Solución
Se diseñó una capa de integración que consolidó la información y eliminó la doble digitación en el flujo pedido → stock → factura.
Stack
- TypeScript
- Node.js
- PostgreSQL
- Colas/eventos
- API REST
Resultado observable
Cierre diario sin planilla puente. Errores de conciliación detectados en minutos, no al día siguiente. Operación mantiene el ERP existente.
Aprendizajes
- La integración bien acotada suele ganar a un rewrite completo.
- La auditoría importa tanto como el “happy path”.
Relacionado: Integraciones API