BACK
This case study highlights the project for a leading public space sensor manufacturer and Bespinian. Previously, the manufacturer managed separate on-premises environments at each airport, limiting scalability and efficiency. With Bespinian’s help, they transitioned to a centralized, multi-tenant SaaS model using a multi-regional cloud-native architecture.
This shift not only streamlined operations by consolidating separate setups into a single platform but also significantly improved time to market, eased the onboarding of new regions and customers, and reduced operational overheads. The centralized system enhanced developer productivity and allowed the manufacturer to scale operations globally while maintaining high service standards.
Previously operating on-premises installations at every customer site, the company faced substantial challenges. This setup was labor-intensive and lacked scalability and reliability. Urgently needing a solution, they wanted to consolidate these dispersed systems into a centralized operation, dramatically reduce the complexity of managing numerous local installations, accelerate deployment processes, enhance developer productivity, and significantly speed up their time to market.
The company implemented a fully automated, multi-regional SaaS architecture using Azure Kubernetes Service (AKS), which incorporated a variety of Azure services, including Azure SQL Server and Azure Event Hub for sensor data reception. The system leveraged Terraform for infrastructure as code (IaC) practices, ArgoCD for application deployment across regions via GitOps, and Helm charts for managing ingress rules and certifications per client, ensuring data isolation and security for each tenant. This robust architecture supported horizontal scaling and full multi-tenancy capabilities, essential for managing data across the company’s extensive customer network.
A significant cultural shift was also necessary to transition developers to a DevOps mindset. This involved migrating existing applications to a more cloud-native approach and initiating the development of a microservice architecture. These changes were critical for enhancing operational flexibility and improving overall system resilience.
The project underscored the importance of holistic consulting from start to finish. The client's cultural shift was significant but crucial for the successful adoption of cloud-native technologies. The client’s openness to adopting new approaches rather than migrating legacy systems proved beneficial, allowing for more innovative and efficient solutions. Future plans involve further modernization of existing applications and continued enhancement of the cloud platform.