Provincial Rural Credit Union: Multi-Site Active-Active Distributed Core System
Since 2014, a provincial rural credit union (referred to as S) had been operating its core banking system on IBM z14 mainframes with a dual-site active-standby setup. However, as business volumes grew, the limitations of closed mainframe architecture, high marginal costs of capacity expansion, and lack of offsite disaster recovery capabilities became increasingly evident.
To address regulatory compliance, mitigate technology supply risks, and improve business continuity, the bank launched a project to build a multi-site active-active distributed core system based on a cloud-native distributed platform. In alignment with national strategies around financial data security and tech autonomy, the system was rebuilt using domestic hardware and software, incorporating business modeling, a middle-office architecture, and microservices, with the ultimate goal of replacing the IBM mainframe.
Complex technical components were encapsulated as PaaS services and exposed via simple SDKs to accelerate business development. A unified processing layer within microservices hid the technical complexities from business logic developers.
• The fully distributed, cloud-native core business system fundamentally eliminates reliance on mainframes and traditional databases.
• Better adapts to rapidly changing business demands, supporting agile product innovation and fast-paced delivery.
• Significantly reduces investment and maintenance costs, while cutting per-transaction costs by approximately 30%.
