PlatformEpic Safety2023 — 2024

A secure, multi-layered IoT cloud for life-safety devices, central stations and dealers.

Overview

Cloud services and APIs for connected safety hardware: live device data, events and monitoring, dealer and customer management, reports and insights. Node.js and NestJS backends on AWS with IoT Core, Lambda, ECS and DynamoDB.

The problem

Aryo Cloud is Epic Safety's secure, scalable, multi-layered IoT cloud platform. Central stations and dealers manage devices and users, generate reports and insights, and end users manage their systems from a smartphone anywhere.

How it was built

Node.js and NestJS backend services and APIs powering the web applications, business workflows and IoT integrations. Integrated connected devices with the cloud: live device data, events, monitoring and two-way communication. Built and maintained the AWS infrastructure: IoT Core, Lambda, ECS, EC2, S3, CloudFormation, with PostgreSQL, MySQL and DynamoDB.

What it does

  • 01Cloud-connected life-safety IoT devices
  • 02React and TypeScript frontends over REST APIs
  • 03Worked with product, business, IoT and engineering teams to turn operational needs into production systems

Outcome

A senior colleague described the NodeJS and NestJS work as pivotal to the team's move to a modern architecture in the IoT industry.