GitOps using the InterSystems Kubernetes Operator is an online Webinar featuring Ron Sweeney the Principal Architect of Integration Required, LLC and Dan McCracken COO of DevsOperative.
Ron is a pioneer in the space of healthcare technology. His career has been dedicated to creating the best possible solutions for healthcare organizations across the globe. His current endeavors have led him to solve the problem of bad data in our health care systems. It's a problem that most people don't know about, but could be costing the average hospital millions of dollars a year.
Dan is a leader who knows as much about healthcare as he does Kubernetes. He has seen the disastrous effects managing applications manually can have on a healthcare organization's digital platform.
Ron and Dan teamed up to upgrade PID^TOO|| to a fully automated GitOps solution using Argo CD. Now PID^TOO|| can easily be deployed and managed on any Kubernetes based platform.
What is PID^TOO||
PID^TOO|| is a service that offers identity and entity resolution, particularly in healthcare settings. It provides a de-duplication engine for FHIR® Repositories to scan and resolve issues concerning entity and identity data, aiming to prevent misdiagnosis, incorrect treatment, and legal implications arising from incorrect information, thus enhancing patient safety, protecting providers, and guarding organizations against potential risks
The impact of PID^TOO|| could be significant in addressing misdiagnosis and incorrect treatment by ensuring accurate patient data, which is crucial in healthcare. By resolving identity and entity discrepancies, it helps in reducing legal risks and building trust. The system's effectiveness in real-world scenarios would determine the extent of its impact on solving these critical issues.
How do we deploy the PID^TOO|| application? We need a way that is automated and reliable. It needs to be compatible with any Kubernetes cluster to avoid vendor lock in while allowing the app to scale.
The first step for many is to use Helm to deploy their application. Helm is great at configuring and packaging your software for Kubernetes. However, Helm by itself does not answer all of our problems. It doesn't provide a deployment mechanism and once your app is deployed there is no way of preventing changes in configuration.
The Solution: Argo CD
Argo CD addresses challenges in application deployment and lifecycle management within Kubernetes environments. It adheres to GitOps principles, using Git repositories as the source of truth for defining application states, thereby ensuring that configurations are declarative, version-controlled, and the deployment process is automated, auditable, and easily understood. Argo CD continually compares the current live state of applications with the desired state specified in Git, highlighting deviations and facilitating automatic or manual syncing to achieve consistency. It supports various configuration management tools and provides features like rollback capabilities, health status analysis, and automated configuration drift detection among others.
Head over to Argo CD's documentation to get started. They provide many examples of how you can implement Argo CD for continuous deployment of your applications. Schedule a free 30 minute consultation if you would like to talk to DevsOperative about creating Argo CD based continuous deployment pipelines for your organization.
How DevsOperative Helped
Integration Required has done a great job of developing PID^TOO||. DevsOperative partnered with Integration Required to provide guidance, training, and implementation. DevsOperative recommended using Argo CD to manage deployments. We installed Argo CD on Integration Required's Google Kubernetes Engine (GKE). After reviewing the application Helm charts they only required minor changes. We trained how best to use Argo CD to manage your deployments. Dan worked along side Ron, helping him learn while getting the work done quickly.
A breakdown of our process
- Install Argo CD on GKE
- Create or update Helm charts
- Create Argo applications for each component
- Create Argo app-of-apps to bundle different components
The online Webinar, "GitOps using the InterSystems Kubernetes Operator," highlights the collaboration between Ron Sweeney of Integration Required and Dan McCracken of DevsOperative. The duo delves into the challenges healthcare organizations face with bad data, emphasizing the cost implications and risks associated with misdiagnosis and incorrect treatment. PID^TOO||, a service that aims to resolve identity and entity discrepancies in healthcare, is spotlighted for its potential to enhance patient safety and trust. While many initially consider Helm for deploying such applications, the webinar showcases Argo CD as a more comprehensive solution, aligning with GitOps principles and offering dynamic features like automated configuration drift detection. Integration Required's development of PID^TOO|| was enhanced with DevsOperative's expertise, guiding them through an efficient deployment process using Argo CD on Google Kubernetes Engine.