Logistics Automation Bench – LAB 4.0

LAB 4.0 [Banco de Automatización Logística 4.0]: una plataforma de control de fabricación lista para producción que he desarrollado como culminación de mi carrera en ingeniería de software. Este proyecto transforma la investigación académica del DFKI (Centro Alemán de Investigación en Inteligencia Artificial) sobre la Industria 4.0 en un sistema completamente funcional que demuestra cómo las técnicas de Gestión de Procesos de Negocio (BPM) pueden abordar los desafíos reales de la fábrica inteligente. 🔗 Demostración en vivo: lego.nji.io

LAB 4.0 [Banco de Automatización Logística 4.0]: una plataforma de control de fabricación lista para producción que he desarrollado como culminación de mi carrera en ingeniería de software. Este proyecto transforma la investigación académica del DFKI (Centro Alemán de Investigación en Inteligencia Artificial) sobre la Industria 4.0 en un sistema completamente funcional que demuestra cómo las técnicas de Gestión de Procesos de Negocio (BPM) pueden abordar los desafíos reales de la fábrica inteligente.

🔗 Demostración en vivo: lego.nji.io

🎯 The Challenge

La Industria 4.0 exige que los procesos de fabricación rígidos y estandarizados se vuelvan autoorganizados y descentralizados. Este cambio de paradigma plantea nuevos desafíos en la planificación, el control y la toma de decisiones en tiempo real. Los sistemas de fabricación tradicionales no fueron diseñados para este nivel de flexibilidad y autonomía.

💡 The Solution

LAB 4.0 traslada los modelos de comportamiento de la investigación en fabricación a una plataforma basada en microservicios que gestiona automáticamente flujos de trabajo complejos de la cadena de suministro. El sistema implementa cuatro escenarios distintos de gestión de pedidos, desde la gestión básica en almacén hasta la planificación de la producción en múltiples niveles, demostrando cómo la metodología BPM supera los retos de la Industria 4.0.

Esto no es una prueba de concepto; es un software listo para producción, desarrollado con el mismo rigor que aplico en entornos profesionales.

🚀 What Makes This Different

Scalable Architecture – Microservices design allows independent scaling
Developer Experience – Comprehensive documentation, design system, and standardized patterns
DevOps Ready – One-command Docker deployment, health checks, centralized logging
Security First – JWT-based authentication, environment-based configuration
Business Logic Integrity – Complex state machines manage order workflows across services

🔧 Technical Highlights

Tech Stack:

Spring Boot 3.4.12 | React 18 | Spring Cloud Gateway | Docker | Nginx | JWT Auth | H2/PostgreSQL

Architecture:

8 independent Spring Boot microservices (Java 21)
React 18 frontend with custom design system (368+ design tokens)
Spring Cloud Gateway for intelligent routing
Docker-based deployment with nginx reverse proxy
JWT authentication with role-based access control.

Key Features

  1. Real-time Production Control – End-to-end order lifecycle management
  2. 9 Role Types – From warehouse operators to production planners, each with tailored workflows
  3. Live Inventory Tracking – Automatic stock updates across 9 workstations
  4. Intelligent Order Routing – Business logic determines fulfillment paths based on stock levels and lot sizes
  5. Service Isolation – Each microservice maintains independent databases with RESTful communication