Previously, devices were managed using an on-premises solution. The service needed to be modernized to:
We have recreated the client’s platform using event-based architecture in the Microsoft Cloud. Services such as Azure Kubernetes Service and Azure Container Registry allowed us to leverage microservices for better scalability and customization of platform functionalities.
Most importantly, with Kubernetes, new functionalities can be introduced to the service virtually out-of-the-box, with little to no customization. This speeds up development time and reduces the risks of errors.
We also used the Infrastructure-as-Code approach, facilitated by Azure DevOps. It allowed us to track any pipeline changes and enforce consistent standards at scale.
The modernized IoT platform we created for the client is fully compatible with existing and new devices. Basing it on the Azure cloud allowed for easier scalability and reliability, as the service now processes thousands of events per hour.
Customers can now receive real-time notifications and check dashboards for information about device conditions.
The platform also allowed to automate device management, saving time and effort previously needed to control the products.
Cloud analytics also enable predictive maintenance capabilities. Customers can now receive alerts and warnings before a mechanic failure occurs, allowing them to maximize their investment.