Zync: A microservice platform for IoT device management and complex event monitoring
Jesús Rosa-Bilbao, Roberto González-Álvarez, Juan Boubeta-Puig · Computers & Electrical Engineering · 2025
The Internet of Things (IoT) has triggered a paradigm shift in how digital systems interact with the physical world, enabling real-time data acquisition, monitoring, and control. However, the exponential growth of heterogeneous IoT devices introduces critical challenges in data interoperability, scalability, and real-time event processing. This paper presents Zync, a modular and extensible software platform designed to manage IoT ecosystems and support Complex Event Processing (CEP) in real time. Zync integrates modern development stacks such as Next.js, Supabase, and Esper CEP, offering an end-to-end solution from data ingestion and storage to anomaly detection and alert notification. The platform supports the definition of custom event patterns and thresholds through an intuitive web interface, allowing both technical and semi-technical users to interact with and supervise the system. Architecturally, Zync leverages microservices and RESTful APIs to ensure interoperability and scalability. Experimental validation includes integration testing, performance benchmarking, and stress simulations with concurrent sensor data. Results demonstrate Zync’s ability to detect and notify critical events with low latency, even under high loads. This work positions Zync as a promising approach toward scalable IoT device management and complex event monitoring.