Client background
Our client was a product company leading the microchip market. One of their products is a platform for managing devices with microchips in customer infrastructure, such as mobile phones, cars, and specific electronic equipment.
Business challenge
The client wanted to distribute their platform and make it possible for customers to install it on their own infrastructure. Their current solution was working only on the client’s side. The platform was complicated in architecture and centralized, and the challenge lay in ensuring device connectivity to the platform using virtualization, containerization, licensing, and cloud-agnostic technologies.
The client was using PHP, Golang, COAP, MQTT, Jenkins, and GitLab technologies.
Solution
Gart Solutions built a cloud-agnostic Kubernetes solution that could be installed on any customer infrastructure and scaled on demand. We configured the internal network to work with COAP and MQTT protocols for device connectivity and used Helm charts as the primary configuration and delivery tool. Our team automated the build and release process using the GitOps approach.
Due to the complexity of the client’s existing solution and the numerous details that needed to be taken into account, the project required significant communication with product owners and engineers. The project took 1.5 years to complete.