OpenShift architecture development for the International Banking System
About the client
Our client is one of the most dynamically developing universal banks on the Ukrainian market. It belongs to one of the world’s largest financial groups, having a long history and being present in about 80 countries. The bank’s Ukrainian division has paved its way from a regional bank to a national leader and then evolved to its membership in one of the world’s largest banking groups. Leveraging the strength of the leading European banking group, this bank introduces innovations and sustainable development to meet the market’s new needs, offer clients new technological solutions, and integrate into the changing modern world.
The Challenge
The company turned to Triangu as a partner to build the architecture of a productive OpenShift cluster, including the description and provision of a comprehensive set of consulting services for its deployment within the bank’s infrastructure.
Goals and Delivery Description
The project’s objective was to ensure the successful deployment and integration of the Thetaray solution on a highly secure and efficient OpenShift infrastructure. This structured approach fully optimizes the system to meet performance, operational, and business objectives.
Collaboration with Thetaray Provider:
- Established collaboration with the Thetaray system provider, ensuring seamless integration and deployment of their solution on the RedHat OpenShift platform.
Multi-site OpenShift Deployment:
- The OpenShift solution was deployed across two separate sites, ensuring redundancy, scalability, and high availability. This multi-site deployment enhanced operational resilience and system robustness.
Documentation of System Architecture:
The architectural documentation was divided into two key sections:
- Functional Architecture: Defines the system’s functional characteristics, including a comprehensive list of service requirements. This covered key operational parameters such as system availability, capacity, manageability, and supportability, ensuring the system meets the business needs.
- Technical Architecture: Describes the overall and detailed technical architecture of the system. This document includes technical solutions and configurations related to the system and the IT services it integrates with. Additionally, it provides an overview of the infrastructure, including physical components (servers, telecommunications, and network connections) and software infrastructure components.
Service Testing Methodology:
- A detailed testing methodology for the Thetaray service was developed to ensure correct configuration and functionality on the OpenShift clusters. The testing verified that the system meets the required performance and operational standards.
System Monitoring Metrics:
- Key performance and health monitoring metrics were established to track the operational status and efficiency of the Thetaray system running on OpenShift. These metrics ensure real-time visibility into system performance and proactive incident management.
Operational Instructions:
- Comprehensive operational instructions were developed to maintain, support, and use the Thetaray system on OpenShift. These instructions provide clear guidance to the operational team, ensuring smooth system operation and troubleshooting procedures.
The Solution
The project outlines a comprehensive solution for deploying and managing RedHat OpenShift clusters tailored to meet specific customer requirements. The following technical tasks were completed as part of the project:
- Cluster Architecture Definition:
- Based on the client’s refined requirements, a detailed description of the RedHat OpenShift cluster architecture was developed and approved. This architecture ensures optimal performance and scalability tailored to the business needs.
- Testing Methodology:
- A testing methodology was formulated and approved, incorporating vendor-recommended tests. These tests ensure the correct configuration and functionality of the OpenShift clusters, with specific conditions defined for their execution.
- Critical Metrics for Monitoring:
- The project identified and described critical metrics recommended for integration into the OpenShift cluster monitoring system, ensuring robust operational oversight and performance tracking.
- License Calculation:
- Triangu’s engineers precisely calculated the licenses required for deploying the OpenShift clusters, ensuring cost-effective and compliant resource allocation based on the deployment requirements.
- Cluster Deployment:
- Three RedHat OpenShift clusters were successfully deployed, adhering to the predefined architecture and client requirements.
- Security Configuration:
- Security tools for RedHat OpenShift clusters were configured according to stringent security standards, ensuring the clusters’ resilience to potential threats.
- Cluster Management Tools Configuration:
- Management tools for efficiently administrating the RedHat OpenShift clusters were configured, enabling seamless operational management and automation.
- Cluster Verification Protocol:
- Our team developed a verification protocol for the deployed RedHat OpenShift clusters, ensuring all components function as intended and meet the necessary performance and security standards.
- Operational Instructions:
- We developed comprehensive operational instructions for maintaining, monitoring, and using the RedHat OpenShift clusters. These documents guide the operational team for effective cluster management and ensure compliance with best practices.
The Result
The project’s business objectives, carried out by Triangu specialists, included deploying RedHat OpenShift clusters across two sites to support the implementation of the Thetaray system. This deployment was critical to ensure high availability, scalability, and operational efficiency. The solution was designed to meet the client’s requirements, ensuring the system is highly available, manageable, and compliant with operational and security standards. Triangu’s collaboration with the Thetaray system provider aimed to ensure seamless integration of Thetaray’s solution within the OpenShift infrastructure, aligning with the business goal of enhanced data security and system resilience.
From a technical standpoint, the project involved detailed architectural planning and documentation. Triangu developed a functional and technical architecture that includes infrastructure components, operational parameters, and integration requirements.
Key activities include:
- Configuring cluster security and management tools.
- Establishing critical monitoring metrics for performance tracking.
Additionally, we created a comprehensive testing methodology and operational guidelines to ensure the correct configuration and ongoing maintenance of the OpenShift clusters. Three clusters were successfully deployed, tested, and integrated with the existing bank’s IT ecosystem to meet both business and technical requirements.