Search
Close this search box.

OpenShift Implementation for a Life Insurance Company

This case study outlines how MindCraft successfully implemented Red Hat OpenShift for a fast-growing life insurance company, a 100% subsidiary of a Tier-2 bank, to address significant operational challenges and support its business expansion. The client faced difficulties with scalability, availability, and DevOps management while modernizing multiple applications, including those used for customer onboarding, policy servicing, and claims processing. These applications were built using microservices architecture with frameworks such as Angular, Spring Boot, Node.js, and React.

To support the company’s vision for growth and ensure the stability of its critical services, MindCraft conducted a thorough analysis of the client’s infrastructure, application architecture, and operational needs. The recommendation was to implement OpenShift as the container orchestration platform to streamline the deployment process, improve scalability, and enhance observability across all applications. OpenShift was selected due to its robust capabilities for managing microservices, supporting hybrid-cloud environments, and offering extensive DevOps integration.

MindCraft began by provisioning the platform on-premises and conducting a Proof-of-Technology (POT) with several services to ensure the client’s confidence in the chosen solution. The full implementation involved migrating existing applications and provisioning necessary services such as image registries, logging systems, and event streaming solutions on OpenShift.

By adopting OpenShift and integrating Azure for DevOps, the insurance company benefited from a scalable, highly available, and efficient application environment. With features such as blue-green deployments, centralized logging, and health checks, the platform enabled the company to meet its growing business demands while minimizing downtime and operational risks.

This implementation demonstrates how OpenShift’s enterprise-level capabilities can drive application modernization, support business continuity, and offer unmatched flexibility in scaling operations.

The client is a fast-growing life insurance company that operates as a 100% subsidiary of a Tier-2 bank. The company offers world-class life insurance products that combine protection and long-term savings. With a strong focus on growth and modernization, the company is transitioning its technology infrastructure to enhance its services, improve customer experience, and meet rising business demands.
The insurance company faced several operational challenges while modernizing key applications for customer onboarding, policy servicing, and claims processing. These applications were developed using microservices architecture and technologies such as Angular, Spring Boot, Node.js, and React. The primary challenges included:
  • icon-container-7 Scalability:Hosting the applications separately led to difficulty scaling individual components as the business grew.
  • icon-container-7Monitoring & Observability: Lack of centralized observability for monitoring and logging operations.
  • icon-container-7Inter-application Communication: Ensuring seamless interaction between multiple microservices.
  • icon-container-7DevOps Management: Difficulty managing deployments, configurations, and updates across a complex microservices architecture.
The client needed a stable, scalable, and reliable platform to support its evolving business needs.
To address these challenges, MindCraft proposed Red Hat OpenShift, a robust container platform for application orchestration. The platform was implemented on-premises, and a Proof-of-Technology (POT) was conducted by migrating a few services to OpenShift. This approach reassured the client about the platform’s capabilities before full implementation.
The comprehensive solution involved:
  • icon-container-7 Application Migration:Migrating existing microservices and creating new ones on OpenShift.
  • icon-container-7Service Provisioning: Setting up key application frameworks on OpenShift, including:
    • Image Registry for storing container images.
    • ELK Stack for centralized logging.
    • Redis Cache for fast data caching.
    • Kafka for event streaming between microservices.
  • icon-container-7Hybrid-Cloud DevOps: Since the client had adopted Azure as its public cloud platform, a hybrid-cloud approach was implemented for DevOps. Azure GIT was used as the source code repository, and Azure Pipelines were integrated to create container images, which were then pushed to OpenShift’s Image Registry.
  • icon-container-7Deployment Automation: Argo CD was leveraged for deployment automation, managing the deployment of services along with their configurations such as service definitions, scale sets, and pod limits on OpenShift. The operator-based deployment model ensured that configurations could not be easily overridden, maintaining strict governance over the environment.

Enhanced Availability & Scalability: The platform’s multi-node architecture ensured both infrastructure availability and application uptime. OpenShift’s scale-sets allowed the applications to scale efficiently based on demand, ensuring that service availability was maintained even during peak loads

Zero Downtime Deployments: With the blue-green deployment strategy, applications remained operational even during deployment updates, ensuring continuous availability and minimizing disruption to end users.

Health Monitoring & Observability: OpenShift’s built-in liveness and readiness checks provided granular insights into the health of individual application components, enabling proactive issue resolution and ensuring optimal performance.

Improved DevOps Efficiency: The hybrid-cloud DevOps implementation using Azure GIT, Azure Pipelines, and Argo CD streamlined the development and deployment process, enabling faster and more reliable releases.

Red Hat OpenShift

Azure GIT

Azure Pipelines

Argo CD

Kafka

Redis

ELK Stack

Our Success Stories

Dive into our Case Studies from the pharmaceuticals industry for Inspiring Insights.

Gain More Insights With Our Case Studies

Disclaimer

This website has been created for the purpose of disseminating information to current and prospective clients of MindCraft America.Inc., with the aim of marketing MindCraft products and services. You may download material displayed on the Site only for purpose of understanding MindCraft’s products or services for evaluating them to make a buying decision for your business or organization. Any other use of this material is strictly prohibited. Additionally, this permission is specifically conditioned on your retaining all copyright and other proprietary notices contained on the materials and on your compliance with these notices and each of the terms and conditions in this document. Additionally, you may not distribute or transmit, modify, reuse, report, or use the contents of the Site for public or commercial purposes, including the text; images, audio, and video without MindCraft’s express written permission. All Images and HTML remain the property of MindCraft.