Cost and Operational Optimization for a Global IoT Service Provider
- Platform as a Service (PaaS) - Application Development Platforms
- Cement
- Construction & Infrastructure
- Product Research & Development
- Behavior & Emotion Tracking
- Leakage & Flood Monitoring
- Cloud Planning, Design & Implementation Services
The client, a global enterprise and one of the world's largest companies delivering IoT devices and services, faced a significant challenge. They needed to modernize and expand the functionality of their legacy IoT device and asset-tracking SaaS platform. The existing system was an on-premise architecture that was inefficient and incurred significant costs. The client aimed to improve the platform's efficiency and user experience, optimize costs, and accelerate time-to-market. The platform, a hub for IoT devices supporting industrial protocols, manages connected devices and transmits their data to third-party services like SAP and Salesforce. The need for modernization and migration to the cloud was crucial to meet the client's objectives.
The client is a global enterprise and one of the world's largest companies that delivers IoT devices and services. Starting as a small telecom R&D service provider over 20 years ago, the company has grown into a global enterprise with nearly 1,000 employees and about 20% of the market share in its niche. The client provides IoT device-tracking and asset-tracking solutions to enterprises with the help of their SaaS platform. The platform supports industrial protocols and manages connected devices, transmitting their data to third-party services such as SAP and Salesforce.
N-iX, a software development company, provided a comprehensive solution to the client's challenges. They moved the on-premise infrastructure of the client's SaaS platform to the cloud. To add flexibility and avoid vendor lock-in, the new infrastructure was made to be cloud-agnostic, meaning it could seamlessly work with any cloud environment. This was achieved by redeveloping and replicating the platform's architecture in Kubernetes for AWS, Azure, and Minikube. N-iX also built CI/CD pipelines for GitLab from scratch to streamline and automate the development and deployment process. Automated testing was implemented based on the rules created by the client's tech team, expanding the automation delivered by CI/CD pipelines even further. Additionally, N-iX completed several third-party integrations, such as Elasticsearch, Graphite, Grafana, Graylog, and Prometheus, to increase the platform's monitoring and analytical capabilities.