2022年,农业银行完成了核心账务系统从开放云下到云上全量切换的首次实践,成为四大行中率先实现单元化架构、分布式数据库、一体化云平台的数币系统。本文将结合数字人民币的特性分析与研究分布式数据库TDSQL、单元化多活架构、DDD领域驱动设计思想等关键技术在系统建设中的实践过程,为农行分布式核心系统建设探索出一条有效路径,把握主动权,打造未来竞争新优势,推动数字化转型和高质量发展。
一、背景
近年来随着IT技术爆发式的发展,尤其是移动互联网、大数据、人工智能、区块链和云计算等技术的逐步成熟,银行业务在渠道、产品、营销、运营和风控等方面都在发生着深刻的变革,产品迭代的速度越来越快。旧有基于集中式架构的核心银行系统难以满足银行核心业务系统的发展要求,因此,分布式的服务化架构成为各大银行不约而同的选择。2017年底,农业银行开始启动分布式核心系统建设,先后搭建起总控、运营、客户信息、产品合约、账务等分布式基础应用,并于2020年8月成功完成首个分布式示范应用投产,计划2023年具备完全下移条件。
目前,中国农业银行作为首批数字人民币运营机构,依托分布式核心系统建设的契机,以数字化转型为方向,以业务安全稳定高可用为底线,融入开放生态体系,延续“基于云计算、分布式数据库与服务化的开放平台分布式架构”建设思路,使用分布式数据库与一体化云平台重构数字人民币模块。
二、新一代分布式数字人民币后台建设情况
(一)领域驱动,助力架构升级
Redis降级处理流程
(三)产品贯标,融入全行统一产品体系
2022年,根据“十四五”规划以及党委会的工作部署,农业银行开展企业级三大标准的制定工作。在产品标准领域,数字人民币确立为农行一级产品,体现全行战略发展规划、业务领域划分和产品创新趋势。数币在系统重构时同步实施产品贯标改造,共梳理数币领域2大类13个产品,编入《中国农业银行产品信息标准》,实现业务产品“车同轨,书同文”。
为确保贯标的参数准确性和一致性,系统实施源头贯标。产品参数纳入产品管理系统统一管理,应用本地存储、使用标准化参数,确保本系统使用及对外提供的数据符合标准。贯标钱包数据纳入合约视图并下发至大数据平台,为智慧营销、经营分析等应用场景赋能。
本篇文章来源于微信公众号: 数字金融网