← All projects
IIoT · 2021–2024

IIoT cloud SaaS platform

A multi-tenant platform to collect, visualize, dashboard, and export industrial IoT data from edge devices — modernized from a legacy monolith into microservices.

Role
Lead Software Architect
Node.jsReactGraphQLApolloNestJSC#PostgreSQLRabbitMQRedisKubernetesDocker

Draft case study, scaffolded from project notes. Refine the narrative before publishing.

Context

A SaaS platform for collecting, visualizing, dashboarding, and exporting industrial IoT data. It integrated directly with edge devices in the field and was built so that ongoing maintenance stayed manageable as the fleet grew. The existing system worked, but the frontend felt dated and the backend monolith was becoming a bottleneck for both delivery speed and scale.

Approach

The work started with a facelift and frontend modernization to give users a faster, clearer experience. From there we incrementally decomposed the backend into microservices and migrated the database, keeping the platform live throughout. Async messaging (RabbitMQ) and caching (Redis) decoupled services, while Kubernetes and Docker standardized deployment and CI/CD kept releases flowing.

Outcome

The modernization drove a 15% increase in the user base and a 100% increase in revenue, while leaving the platform on an architecture that was far easier to extend and operate.