About Client
Mentemedical is a award winning biotech startup leveraging IoT and AI technologies to help hospitals optimise instrument inventory.
Problem Statement
Mentemedical’s software was running on AWS. They wanted to deploy their software on premise for a top 10 largest hospital in USA. The hospital had strict security requirements. They wanted to deploy the software on their own servers.
The hospital had a team of DevOps engineers. They wanted to use their existing tools and processes to deploy the software. They had their own GitLab CI/CD pipeline. They wanted to use their own CI/CD pipeline to deploy the software. They had their own OpenShift cluster.
Our Solution
We started by understanding the CI/CD pipeline of the hospital. It was using helm to deploy the software.
We decided to package our software as a helm chart. This allowed the hospital to use their existing CI/CD pipeline to deploy the software.
Implementation
After creating the helm chart, we were able to deploy the software on the hospital’s OpenShift cluster.
We had to make some changes to the software to make it work on premise. We had to change the way the software was connecting to the database.
We also had to make some changes to accomodate the hospital’s security requirements and Openshift specific requirements.
Challenges
Mentemedical’s RFID Readers are physically located in the hospital. The RFID Readers are connected to the hospital’s network. The RFID Readers send the data to the OpenShift cluster.
They had to use mTLS to secure the connection between the RFID Readers and the. The hospital had their own CA. We had to use the hospital’s CA to generate the certificates for mTLS.
Results
We were able to successfully deploy the software on premise for the hospital. The hospital was able to use their existing CI/CD pipeline to deploy the software.