Executive summary Executive summary
Client background
Our client is one of the world’s largest companies that delivers IoT devices and services. What began as a small telecom R&D service provider over 20 years ago is now a global enterprise with nearly 1,000 employees and about 20% of the market share in its niche.
Business challenge
The client needed to modernize and expand the functionality of their legacy IoT device and asset-tracking SaaS platform to improve its efficiency and user experience, optimize costs, and accelerate time-to-market.
Value delivered
N-iX has helped the client make their SaaS platform more flexible and cost-effective by redesigning its infrastructure using the latest cloud development practices and technologies. We have also helped the client avoid vendor lock-in by making the platform cloud-agnostic. Finally, our experts have implemented various third-party integrations that raise the platform’s monitoring capabilities, expanding and improving their product offering.
Success story in detail
The client provides IoT device-tracking and asset-tracking solutions to enterprises with the help of the SaaS platform. The platform is a hub for IoT devices that supports industrial protocols. It manages connected devices and transmits their data to third-party services, such as SAP and Salesforce. The client needed to modernize the system and migrate it to the cloud since it had a legacy on-premise architecture that was inefficient and incurred significant costs.
N-iX team has moved the on-premise infrastructure of the client’s SaaS platform to the cloud. Moreover, to add flexibility and avoid vendor lock-in, the new infrastructure was made to be cloud agnostic i.e. able to seamlessly work with any cloud environment. Our DevOps engineers have achieved this by redeveloping and replicating the platform’s architecture in Kubernetes for AWS, Azure, and Minikube.
To streamline and automate the development and deployment process, our experts have built CI/CD pipelines for GitLab from scratch. We have also implemented automated testing based on the rules created by the client’s tech team, expanding the automation delivered by CI/CD pipelines even further.
We have also helped increase the platform’s monitoring and analytical capabilities by completing several third-party integrations, such as Elasticsearch, Graphite, Grafana, Graylog, and Prometheus. These integrations allow monitoring of the platform’s cloud resources to manage their use, resulting in better allocation of associated expenses. Additionally, they can create logs from the tracked IoT devices, making it possible to monitor their performance as well.
By migrating the on-premise infrastructure to the cloud, building efficient CI/CD pipelines, and implementing various third-party integrations, N-iX has helped the client gain sustainable business benefits:
- Optimized costs by migrating the platform to the cloud and limiting the amount of required expensive on-premise resources;
- Added more flexibility and avoided vendor lock-in by making the platform cloud-agnostic;
- Improved platform efficiency by streamlining platform deployment and development with CI/CD pipelines built from scratch;
- Extended the client’s product offering by adding various third-party integrations that expanded the platform’s monitoring capabilities;
- Enabled better expense management by allowing to monitor and adjust the use of cloud resources.