HTAP Summit 2024 session replays are now live!Access Session Replays

The client is a leading bank with over 200 branches worldwide dedicated to providing professional and comprehensive financial services. It is proudly ranked within the Top 150 banks by Tier 1 capital on The Banker (TB) 2024 global list.

The core banking system is the bank’s IT infrastructure’s backbone, primarily handling deposit and loan operations. It underpins other business subsystems, and its performance and service capacity are pivotal for optimizing business processes, customer experience, and innovation.

The Challenge: Exponential Growth in Data Volume and System Stability Requirements

The bank was facing exponential growth in data volume, frequent transaction updates, transaction hot spots, multi-channel concurrent transactions, and considerations for data security and system stability. The bank decided to build a new generation of core banking systems to address these challenges effectively. The bank’s database system requirements included four key aspects:

  • Safety: Ensure the database system meets the high data security and privacy protection standards inherent to banking operations.
  • Availability: Maintain stable service in the face of software/hardware failures, network issues, or other unforeseen events.
  • Performance: Efficiently handle high concurrent transactions and complex data processing tasks to execute operations quickly and accurately.
  • Ecology: Seamlessly integrate into the existing technical ecosystem and support interoperability with other systems.

The Solution: Dual-Center Active-Active Architecture with TiDB

The bank conducted comprehensive tests on TiDB, an open-source distributed SQL database, across multiple dimensions—including software development, data migration, business transactions, operational monitoring, and disaster recovery. TiDB had significant advantages in usability, stability, multi-center active-active deployment, horizontal performance scalability, and HTAP (Hybrid Transactional/Analytical Processing) capabilities.

Adopting the “lean” core design philosophy, the bank restructured its new generation distributed core system by splitting the “fat” core. The infrastructure layer, leveraging container, cloud, and distributed database technologies, delivers scalable system operations and data service capabilities. During the development and design of the new core system, the bank migrated business logic to TiDB database without significant modifications to the business architecture.

The core banking system harnesses TiDB’s scalability advantages without invasive development processes for “unitization” or table sharding key design. It aligns with commercial banking business system design characteristics and meets business development planning goals for a favorable cost-benefit ratio.

The TiDB cluster employs a dual-center active-active architecture with strong synchronization across 5+1 replicas—3 voter replicas in the primary center and 2 voter + 1 learner replicas in the secondary center. This setup reduces resource investment and operational complexity compared to the common three-center scheme. The architecture enables automatic failover, with the log mode downgrading to asynchronous during replication network anomalies or secondary center service issues, ensuring transaction continuity.

dual-center active-active architecture

The Results

In November 2023, the bank’s new generation core banking system was successfully launched. The new core system, utilizing cloud-native and distributed database technologies, has operated efficiently and stably since its deployment, handling daily transaction volumes of 15 million and 55 million service calls. Customer experience has significantly improved, with the new core’s online transaction performance markedly enhanced—average response time is less than 100 milliseconds, a 54% reduction. Additionally, end-of-day batch processing efficiency has doubled, achieving 2.1 times that of the legacy system.

The new distributed core system fundamentally resolved the performance bottlenecks of the previous business system, providing robust technical support for rapid business growth. Its superior performance, stability, and scalability effectively support future market changes and business transformation over the next decade.

Why Choose TiDB?

  • Multi-Cloud by Default: TiDB is not bound to specific cloud platforms or hardware, meeting the multi-cloud requirements of modern application development and significantly reducing the overall project risk.
  • Disaggregated Distributed Architecture: TiDB employs a native distributed architecture, offering financial-grade strong consistency, stability, and high availability. The separation of computation and storage allows online horizontal scaling according to business needs, transparent to application development.
  • Comprehensive Implementation Capabilities: TiDB’s rich experience in the financial industry includes dual-center active-active solutions, Oracle database migration, chaos engineering, backup and disaster recovery, and automation in operations, offering complete solutions and implementation capabilities.
  • Active Open Source Community: Rapid product iterations ensure supply chain security, allowing users to steer the evolution of technology and the pace of business innovation.

This bank’s success in selecting TiDB showcases the database’s suitability for handling the demanding requirements of core banking systems. With its general-purpose, non-hardware-bound architecture, TiDB offers a versatile and future-proof solution. Furthermore, its open-source nature and active community ensure the software evolves rapidly to meet new challenges–future-proofing business operations.