Colaboración en el sistema de gestión de máquinas envolvedoras de Deal2
Deal2 y sus máquinas envolvedoras de pallets
Deal2 es una empresa especializada en la distribución de máquinas envolvedoras de pallets con film transparente, con un fuerte foco en el mercado español. Entre su cartera de clientes se encuentran grandes cuentas como Carrefour o Zurita, compañías con un volumen de transporte muy elevado que generan miles de pallets que envolver cada día.
El hardware de las máquinas envolvedoras de Deal2 se basa en PLCs capaces de controlar la máquina y, al mismo tiempo, registrar métricas de uso muy detalladas: el porcentaje de pre-estiramiento de cada rollo de film (antes y después de entrar en la máquina), el tiempo de cada ciclo, el número de ciclos realizados, y muchas otras variables de funcionamiento.

Sin embargo, Zeus, el sistema de gestión que utilizaba Deal2, no estaba lo suficientemente desarrollado como para controlar el rendimiento real de las máquinas ni para ofrecer dashboards de rendimiento a sus clientes. A esto se sumaba otro reto: no existía en el mercado ningún software capaz de gestionar máquinas tan específicas como las de Deal2, dado su diseño a medida y su casuística tan concreta.
Por este motivo, en TechsBCN desarrollamos para Deal2 un sistema de gestión completamente a medida que permite especificar los parámetros de cada máquina, disponer de un dashboard operativo para los clientes, generar alertas de uso anómalo, gestionar clientes y ubicaciones, y controlar el acceso de cada usuario al sistema.
Un desarrollo a medida a distintos niveles
El volumen de trazas que generan de forma concurrente todas las máquinas de Deal2 es extraordinariamente elevado. Para poder absorber esta ingesta de datos fue necesario apoyarse en una base de datos NoSQL (MongoDB), capaz de escalar horizontalmente y de almacenar grandes volúmenes de información en tiempo real.
Junto a esta capa de ingesta, se desarrolló un software empresarial completo sobre .NET, apoyado en una base de datos transaccional SQL Server para toda la lógica de negocio. Este equilibrio entre una base NoSQL para la ingesta masiva y una base relacional para la gestión operativa fue clave para dar respuesta a los distintos requisitos del proyecto.

Para el frontal se apostó por Blazor, permitiendo construir una interfaz moderna y mantenible con tecnología .NET de extremo a extremo. Los procesos de larga duración y en segundo plano, como la ingesta y el procesado de trazas, se gestionan mediante colas con RabbitMQ, garantizando la fiabilidad del sistema incluso ante picos de carga muy elevados.
El Resultado
Gracias a este desarrollo, Deal2 dispone hoy de una plataforma que no existía en el mercado, adaptada al milímetro a la casuística de sus máquinas envolvedoras. Sus clientes, como Carrefour o Zurita, pueden ahora monitorizar el rendimiento real de sus equipos y recibir alertas ante cualquier comportamiento anómalo.
En TechsBCN estamos orgullosos de haber podido dar respuesta a un reto tan específico como el de Deal2, combinando tecnologías de ingesta masiva de datos con un desarrollo empresarial robusto, y demostrando una vez más nuestra capacidad para construir soluciones a medida allí donde el mercado no llega.
