Observabilidad técnica
Las tres patas clásicas — métricas, logs, trazas distribuidas — correladas por trace-id a lo largo de toda la cadena.
La mayoría de los WMS se diseñan para ganar RFPs bonitos. SolidWms se diseña para lo que pasa a las 03:14 de un viernes, cuando se cae una integración, la cola de expediciones crece a ritmo anómalo y el jefe de turno necesita saber por qué — no solo qué.
Un WMS moderno no es una aplicación: es un sistema distribuido con microservicios, colas, ERPs, TMSs, marketplaces, PLCs, flotas de AMRs y terminales RF. Cuando algo falla, la pregunta no es solo "¿qué ha fallado?", sino "¿dónde, cuándo, por qué, a quién afecta y qué se ha perdido por el camino?".
Las tres patas clásicas — métricas, logs, trazas distribuidas — correladas por trace-id a lo largo de toda la cadena.
servicio ship-orchestrator caído
cola de expediciones creciendo a ritmo anómalo (+280% / 5 min), impactará corte 14:00 si no se actúa. Probable causa: timeout reintentos TMS. Responsable asignado: Marta Ruiz.
Para cualquier pedido, unidad o ubicación: quién la tocó, cuándo, qué regla de negocio se aplicó, qué decisión tomó el optimizador y con qué datos.
B‑14‑03 por regla slotting.abc.rotation
pick 3/7 (ean 8410…194)
AMR‑23 a pack‑zone‑2
“La observabilidad es también lo que hace viable la configurabilidad low-code. Si se da al cliente la capacidad de modificar workflows sin código pero no se le da visibilidad de cómo se comportan en producción, se le está dando un arma cargada.”
Los terminales siguen operando, los movimientos se siguen registrando, y el estado se reconcilia en cuanto vuelve la conexión. Toca el botón y mira.
trace-id.
Microservicios desacoplados por dominio. Un broker de eventos como columna vertebral.
APIs versionadas y webhooks. Cada cambio de estado — una recepción, un movimiento, un pick — es un evento auditable que cruza el sistema con su trace-id.
Los WMS maduros no se construyen sobre una feature estrella. Se construyen sobre cincuenta decisiones correctas repetidas durante años. Filtra por categoría para ver cómo las hemos tomado.
Un ejercicio de priorización honesto, pensando en madurez industrial real y no en lo que vende bien en una demo.
No es funcionalidad visible. No se evalúa en el RFP.
Las incidencias se convierten en arqueología. El MTTR se dispara.
Funciona "en condiciones normales". La red parece fiable hasta que no lo es.
El almacén se para entero ante cualquier corte de conectividad.
Parece un lujo. El fabricante prefiere venderte servicios.
Time-to-change alto, dependencia crónica, coste continuo de adaptación.
El almacén aún se piensa como "personas + RF".
Silos WMS / WCS / WES con integraciones frágiles e imposibles de evolucionar.