Ecler
Ecler is a Spanish company with over 50 years of experience in professional audio solutions. Since 1965, they have been designing and manufacturing equipment such as amplifiers, mixers, and distribution systems for commercial spaces, live events, and entertainment venues. Their continuous focus on innovation and sound quality has positioned them as a benchmark in the industry.
Ecler reached out to us with the goal of validating the technical feasibility of a new cloud-based monitoring system. They wanted to assess the connectivity between their physical devices and a cloud backend, enable secure remote access to local interfaces via tunnels, and analyze the infrastructure costs required to scale the solution. All of this with the vision of offering their clients a comprehensive system that would enable remote maintenance, proactive diagnostics, and usage analysis, ultimately improving operational efficiency and support quality.
As a response, we developed EclerCLOUD, a platform built from the ground up to scale within the Ecler ecosystem. We started with a proof of concept that validated both device connectivity and remote access, and progressively evolved it into a robust, distributed, and multi-tenant solution.
The platform enables real-time bidirectional communication through MQTT, optimized for IoT environments. Its web interface, built with Remix, React, and TypeScript, offers advanced features such as hierarchical visualization, filtering, and historical data analysis. We implemented a secure dynamic tunneling system based on Lite HTTP Tunnel, allowing remote access even in restricted network environments. On the backend, we adopted a distributed architecture built with Fastify, Prisma, and PostgreSQL, complemented by asynchronous job queues using Redis and BullMQ, all containerized and deployed with Docker.
One of the main challenges was designing a clean microservices architecture, combined with a granular authentication system managed through Auth0, which allows different organizations to securely manage their own devices and users with flexibility. The result is a comprehensive, scalable platform fully tailored to Ecler’s real-world needs.
Development process
We worked in agile 3-week cycles and structured the development in phases:
MVP (1 month): technical proof of concept for connectivity and cloud-device tunnels
Phase 1 (5 months): functional platform with basic user management and device hierarchy
Phase 2 (5 months): added organizations, roles and permissions, alarms, firmware updates, and design improvements
Phase 3 (5 months): UI redesign, support for new device models, and extended monitoring system
From day one, collaboration with Ecler was close and productive. With a shared Slack channel and weekly meetings, communication was open and effective, allowing us to incorporate continuous feedback without compromising delivery goals.
Tech stack
The technologies we used in this project
Remix + React
Modern frontend stack with SSR and dynamic UI for a smooth, scalable UX.MQTT
Lightweight real-time protocol, ideal for IoT and connected devices.Fastify
High-performance backend framework, for fast APIs and distributed systems.PostgreSQL
Robust relational database to handle complex and historical data reliably.Docker
Containerization for consistent environments and frictionless deployment and scaling.Auth0
Secure authentication and user management with advanced roles and organization control.
Results
EclerCLOUD has enabled Ecler to position itself as a technological innovator in the professional audio industry, providing clients with a centralized system for monitoring, diagnostics, and remote maintenance of their equipment.
The Ecler team especially appreciated the platform’s ease of use, the flexibility throughout the project, and the ability to access devices from anywhere. The continuous collaboration between their teams and MarsBased was key to delivering a result that matched their vision.
We have been working with Ecler since 2023, and look forward to continue doing so for years to come!
Discover the product on the official Ecler Cloud website.