Based in Kunshan county, the first of China’s 100 most economically competitive counties, Kunshan Rural Commercial Bank (KRCB) has established the most outlets to provide the most extensive service coverage in the region. The innovative transformation of the bank has set a great example for applying the "microservice + homegrown distributed database" architecture in the banking industry.
Microservice is lately a popular architectural model, which divides a single application into a set of coordinated services. This model is highly elastic because each service is separately developed, tested, deployed, and upgraded. Features of microservice, such as the horizontal scalability and scenario-based data sharding, are what it requires for the technical innovation in the financial world.
In light of the database localization strategy, it has been a technical challenge to run microservices on a homegrown distributed database instead of using centralized cluster deployment. This is because the development and application of a database per se involve many services, let alone all the odds in ensuring data consistency among multiple services in a microservice architecture while handling the challenging cross-service data queries.
Based on TDSQL, a distributed database service developed in-house by Tencent Cloud for enterprises, the next-generation core system of KRCB has been put into operation. It adopts the "microservice + homegrown distributed database" architecture, which is applied in a regional bank for the first time.
The overall processing capacity of the new core system achieves 6,300 transactions per second (TPS), which translates into more than 100 million transactions per day. In terms of performance, the system responds to high-frequency account transactions within 300 ms and query transactions within 100 ms on average. The system can complete day-end batch processing within about 8 minutes, quarterly interest settlement within about 17 minutes, and 100,000 social security payment transactions within 96 seconds. Its performance far exceeds that of the original one and has outperformed peer banks nationwide.
The new core system is integrated with TDSQL by using Sunline V8 and incorporates technologies such as microservice, read/write separation and multi-source synchronization. In addition to guaranteed finance-grade global data consistency, the solution splits a bulky system into microservices to reduce the system complexity and implement decoupling. It breaks the bottleneck on the concurrency of conventional centralized core systems, enhances the high availability and dynamic scalability of the core system, and significantly reduces the risks and costs of system deployment, upgrade, and Ops in a secure and controlled way.
The new core system consists of three microservice clusters that run in a TDSQL cluster to handle public services, account management business, and transaction history respectively. Each microservice cluster contains a set of single-functioned but highly aggregated services, which supports flexible deployment.
The new core system is deployed in the 2-region-3-DC architecture, which features one primary database with three standby databases and strong sync across data centers. This architecture allows KRCB to achieve rapid and automatic recovery from the disaster of a data center with zero data loss.
百香果什么时候吃最好 | 打感情牌是什么意思 | 双鱼座跟什么星座最配 | 鸡蛋胶是什么鱼胶 | 绿豆芽不能和什么一起吃 |
铅华是什么意思 | 肺部增殖灶是什么意思 | 奥利奥是什么意思 | 什么是阳萎 | 尿道痒痒是什么原因 |
一字马是什么意思 | 飞蚊症是什么原因 | 什么食物含铁量最高 | 农历六月初四是什么日子 | 女人喜欢什么姿势 |
褐色分泌物是什么原因引起的 | 肝实质回声密集是什么意思 | 感冒口苦是什么原因 | 虾米吃什么 | 柿子什么时候成熟 |
梦见给死人烧纸钱是什么意思qingzhougame.com | 四十不惑是什么意思hcv9jop0ns4r.cn | 维生素b2有什么作用和功效hcv9jop0ns7r.cn | 淋巴结在什么位置bjhyzcsm.com | 龙虾吃什么食物dayuxmw.com |
于谦为什么加入国民党hcv9jop2ns1r.cn | 肌酸激酶高是什么原因sanhestory.com | 生理曲度存在是什么意思hcv8jop4ns2r.cn | 贫血是什么原因jinxinzhichuang.com | 胃寒吃点什么药wzqsfys.com |
惊蛰是什么意思cl108k.com | 什么是招风耳图片hcv9jop4ns2r.cn | 爱情的故事分分合合是什么歌xjhesheng.com | 胡萝卜炒什么hcv8jop1ns1r.cn | 过敏性皮炎用什么药hcv8jop2ns3r.cn |
肺炎支原体感染吃什么药hcv8jop3ns4r.cn | 眉毛下方有痣代表什么hcv8jop1ns5r.cn | 书香是什么意思jinxinzhichuang.com | 脚冰凉是什么原因hcv7jop7ns1r.cn | 中药为什么要热着喝hcv9jop3ns8r.cn |