FC Barcelona

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: technical proof of concept for connectivity and cloud-device tunnels

  • Phase 1: functional platform with basic user management and device hierarchy

  • Phase 2: added organizations, roles and permissions, alarms, firmware updates, and design improvements

  • Phase 3: 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.

Technologies

The technologies we used in this project

Remix + React

Modern frontend stack with SSR and dynamic UI for a smooth, scalable user experience.

MQTT

Lightweight real-time protocol, ideal for IoT and connected devices.

Fastify

High-performance backend framework, perfect 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.

Notable impacts

Increased operational efficiency for clients through remote maintenance

Reduced support costs and time by minimizing on-site interventions

Strengthened brand value and technological leadership for Ecler in their industry