mühlemann+popp

Successful migration from Google Cloud to Nine Kubernetes Engine

We helped mühlemann+popp to smoothly realise the migration from the Google Cloud to the Nine infrastructure for their customer, a leading Swiss company in the healthcare sector – including a switch to Swiss hosting. In addition to providing support for the actual infrastructure, we also supported mühlemann+popp with managed services such as monitoring and logging solutions.

Client
mühlemann+popp
Industry
Software Agency
Website
Date
November, 2024

The Challenge

The requirements of mühlemann+popp’s client were clear: A Swiss hosting solution was needed, so the data had to be migrated away from the Google Cloud. The aim was to ensure that sensitive, personal medical data was stored and processed exclusively in Switzerland. Despite various measures – such as customer-controlled keys –, this proved to be extremely difficult with Google Cloud. The customer clearly demanded that the «US Cloud Act» has to be circumvented and that only a Swiss provider can be used.

The Solution

Our Nine infrastructure was the perfect solution to this problem: Hosting the application on the Nine Kubernetes Engine (NKE), a managed Kubernetes infrastructure, could be done analogue to the Google Kubernetes Engine. However, we had to adapt the existing code, as the mühlemann+popp application was originally optimised for the Google Cloud. So, for example, we switched from Google Cloud Storage to our S3-compatible Object Storage system. We also introduced ArgoCD, which we manage and that improved deployment transparency for mühlemann+popp’s customers. Finally, we also supported the project with managed services such as Grafana, Loki and an SQL server – including a VPN connection for the SQL server on request.

The Result

The customer from the healthcare sector is completely satisfied with the new Swiss solution – as is mühlemann+popp. The migration was successful, there were no significant problems or downtimes. In addition, we were always on time and within budget. If there were any questions, mühlemann+popp was able to contact us quickly and easily via our ticketing system, which made communication and collaboration very efficient.

«Nine supported us perfectly with their Managed Kubernetes solution to migrate our customer’s application from Google Cloud to a purely Swiss infrastructure.»

Silvan Mühlemann
CTO & Co-Founder