Case Studies

Azure Saas and IOT Solution-App Migration Micro Application as a Service

By November 19, 2019 December 9th, 2019 No Comments

The Client

One of the largest manufactures of consumable and non-consumable gas detector sensor products gets legacy application migration and Azure SaaS Solution.

The gas detector sensors are used in manufacturing firms where a large number of employees work on rotational shifts. The sensors act as Certified Human Safety Equipment and every employee is obligated to carry a sensor with them while on-duty as part of the safety system. The sensor produces safety parameter values every second and alerts the employees to evacuate the area immediately in case of any gas leak.

The Problem

The sensor is a legacy device that caused latency in identifying the metrics of an impending hazard. The sensors were docked into the master device to download the data that later sends the data separately to various central locations for analysis and this involved distressing human interactions ultimately causing the latency. And as a ‘best practice’, manufacturers across the globe are recommended by the regulatory bodies to have these hand-held devices installed for the safety of the workers.

Unlike the legacy device, the newly manufactured device was an internet-connected device. But the problem with the new device was that it worked on a separate solution provider’s monetization.

Both legacy and modern gas detectors are sold at high volume which made it extremely difficult to monitor the alerts in one central location. Therefore, they needed SaaS and Internet of Things (IoT) transformation.

The Solution

The TabExp Team built a SaaS module solution that supported multi-tenant applications on a subscription-based model that aimed to use the Azure Service Fabric Micro Service Architecture to handle numerous micro application commutation between the fabric application via namespace.

  • Stateful service and stateless service running with the AKS clustered

For Legacy,

  • High scalable Azure VM (Virtual Machine) availability scale set to manage the dockable device to download the flat file data
  • High volume data was pushed to the Azure storage location
  • Serverless Azure function was designed to trigger when new files are uploaded. It also aggregated the data on which our SaaS application could understand the format.

For IoT enabled device,

  • Using Azure IOT Hub, Event Hub and notification hub, the gas detector messages are transformed to the cloud storage which is azure cosmos DB
  • Azure service bus helps to manage the message at high volume and at high speed
  • Azure real time-series monitors the events on a real-time dashboard
  • Azure stream analytics helps to stream the real-time data to Azure cloud storage
The benefit derived from Azure SaaS Solution

TabExp’s new SaaS Platform’s Tenant application uses a microservices approach. The aim of USP Micro Service is to solve the hard problems of building and running a service and utilize infrastructure resources efficiently so that SaaS can run not only on Azure but also on stand-alone Windows Server deployments. SaaS platform that provides system services to discover the IoT enabled devices via IOT gateway helps to upgrade, detect, and restart failed services, discover services, route messages, manage state, and monitor health of connected devices.

I want to move to Azure

Leave a Reply