Contributor :

Yash Sharma

Mentor :

Victor Romero
We enhanced the deployment process for Payment Hub Enterprise Edition (PH-EE) by implementing a Kubernetes Operator. The current Helm-based deployment approach presents challenges in terms of control, reliability, and complexity. By designing and implementing a Kubernetes Operator, we provide a more streamlined, reliable, and scalable solution, allowing DevOps and sysadmins greater control over deployments. The operator will replace Helm charts, improving the deployment process with higher quality, ease of testing, and simplified management.

Contributor :

Yash Sharma

Mentor :

Victor Romero
We enhanced the deployment process for Payment Hub Enterprise Edition (PH-EE) by implementing a Kubernetes Operator. The current Helm-based deployment approach presents challenges in terms of control, reliability, and complexity. By designing and implementing a Kubernetes Operator, we provide a more streamlined, reliable, and scalable solution, allowing DevOps and sysadmins greater control over deployments. The operator will replace Helm charts, improving the deployment process with higher quality, ease of testing, and simplified management.

About Contributor

" Yash Sharma is pursuing a B.Tech in Computer Science and Engineering from Manav Rachna International Institute of Research and Studies. He is passionate about working in high-scale organizations where diverse communities come together to create meaningful impact. Yash discovered the C4GT's DMP program through his interest in such collaborative environments. In his free time, he enjoys participating in sports and exploring new places."

Key Impact Takeaways:

  1. This project simplifies the deployment process for Mifos/Fineract and PaymentHub EE by replacing Helm charts with a Kubernetes Operator.
  2. The Operator gives sysadmins and DevOps teams greater control over deployments, ensuring higher reliability and easier management.
  3. By automating tasks that were previously manual, the Operator reduces deployment complexity, leading to faster and more efficient setups.
  4. The Operator reduces deployment time by 40% when compared to traditional Helm-based deployments.
  5. The Kubernetes Operator allows for more scalable and flexible deployments, improving resource utilization and reducing downtime.
  6. Contributor Yash Sharma is continuing on as a maintainer for this project going forward.

Contributor Experience