查看原文
其他

实战丨基于业务中台架构的分布式信贷核心系统

金融电子化 金融电子化 2021-08-11

欢迎金融科技工作者积极投稿!

各抒己见!

投稿邮箱: 

newmedia@fcmag.com.cn

                                 ——金融电子化


新网银行信息科技部总经理  毛航




作为全国第三家、中西部首家数字银行,新网银行致力于“数字普惠、万能连接”,通过数字化获客、数字化风控等科技手段为传统金融“二八定律”中那80%没有享受到完善金融服务的消费者和小微企业提供安全、便捷和高效的金融服务。为满足数字普惠金融场景下信贷业务小额高频,实时在线的服务要求,应对互联网场景下业务流量不可控、高并发,海量数据技术需求,充分支撑金融产品的快速创新,兼顾业务发展与系统稳定,新网银行基于业务中台架构,自主研发,创新推出了“新一代分布式信贷核心系统XTXN”。





整体架构设计


为实现“万能连接”的发展战略,新网银行构建了广泛的业务渠道连接,适配了来自各类场景的金融产品需求。在面对业务产品形态高速发展对系统建设层面带来的挑战时,设计了以服务复用为核心理念的中台化应用架构作为应对方案,将消费信贷领域的产品管理、额度管理、借据管理等从传统核心系统中抽离出来,从互联网线上信贷的视角全新构建和沉淀了基于业务全景视图的服务中心和领域服务模型,通过组件化、配置化方式实现了产品工厂的高效运转。通过服务能力的复用消除了业务孤岛和数据孤岛,将相关业务领域的系统功能和数据进行了统一管理。一方面快速支撑了业务产品的规模化创新,同时也充分兼顾了应用系统的服务稳定性,充分避免了系统重复功能建设和维护带来的成本浪费。故而称之为消费信贷核心。


在整体架构设计方面(见图1),“XTXN”架构的基本特征是企业级、中台化和面向产品服务,在架构分层的基础上,建设了包括“产品配置”“客户额度”“信贷借据”“会计核算”“路由服务”“支付结算”“总账”等10个应用系统,承接业务架构建模成果,将业务组件所对应的微服务部署在平台上,微服务之间通过标准化的接口进行交互,通过工具化的服务编排引擎组织串联业务流程,充分实现了服务的解耦和重用,为信贷产品的快速创新提供了极大便利。

图1 应用架构概览



统一的分布式技术平台建设


面对互联网环境的大流量、高并发和普惠金融业务小额高频的特点,新网银行以业务和技术的可持续发展为原则,建设了统一的分布式技术平台——XPaaS平台为业务应用系统提供底层技术能力支撑,为应用开发、运营提供一站式解决方案,降低其技术门槛、减少研发成本、提升研发效率,快速搭建稳定高质量的分布式应用。XPaaS平台(见图2)整合了已有技术能力,引入开源社区框架并补充大量自研技术组件。提供了服务调用框架、服务治理、分布式事务、分布式作业调度等众多技术组件,使平台具有支撑业务系统完整的分布式能力,平台共计提供技术组件30多个。未来计划适配业界通用标准,实现组件化、可扩展、可替换,平滑迁移传统架构,充分复用现有IT资产,减少架构变更风险。

图2 XPaas概览


相较于主机集中式架构,分布式技术平台通过增加单机的资源配置来提升系统的处理能力,通过硬件设备和基础软件的集群机制来提升系统的可用性特征。XTXN系统以x86服务器和私有云为基础、以数据切分(Sharding)、读写分离为特征,采用横向扩展的方式,通过增加服务器的数量,提升了系统的处理能力。同时,系统服务分散部署至多个节点运行,降低了对单节点的处理能力和可靠性要求,大大降低了基础设施的投入成本。



严格的风险管控体系能力


为了有效把控分布式架构下的风险,新网银行还建立了技术风险管理平台XRaaS。该平台体系整体依托于XPaaS以及运维平台的基础能力,将这些技术有机地结合起来,形成一套体系,让体系发挥出力量。XRaaS平台(见图3)目前主要提供三大类能力。

图3 XRaaS体系


风险揭示能力:衡量系统风险保障能力,使风险保障人员了解当前的风险防控水平。故障应急能力:确保在系统发生问题时,能够及时发现、定位和快速修复。变更管控能力:对系统变更严格管控,确保所有变更都符合“变更三板斧”制度。


在并发处理能力方面,XTXN按照SOA设计原则,进行了分层架构设计,在应用服务层承载的业务逻辑采取微服务化和无状态处理,易于实现横向扩展。在数据库服务器层采取分库分表、读写分离的策略实现处理能力的扩展。


在可用性水平方面,系统应用服务器层采取了负载均衡及高可用设计,总体可用性达到99.99%。在数据库层的分库分表和读写分离策略,也充分保障了数据库总体可用性。


在交易一致性控制方面,系统核心处理流程实现了全异步化,使用分布式事务控制确保在任何异常情况下的账务数据最终一致性,保障了银行核心业务的安全开展。


在高效运维方面,系统支持了分布式架构下的高效运维。在应用部署、集中监控、故障诊断和应急处置等方面提供了包括动态服务扩展、分布式链路追踪、一键式服务切换/启停、断点自动恢复等自动化运维工具,为分布式架构下的快速故障定位、故障自愈和应急处置提供有力的保障。



总结与展望


新网银行新一代分布式信贷核心系统XTXN投产运营后,运行稳定,通过系统运行监控数据显示,系统的业务瞬时受理峰值可达1200TPS,最高每日业务受理笔数可达44万笔以上。同时通过系统性能测试证明,整体系统业务处理能力可达2000TPS,并且经受住了7×24小时的持续高压,系统可用率达到99.99%以上,且服务器性能指标符合系统运行要求。


未来,新网银行将持续积极应对互联网业态发展,发挥科技驱动优势,加速用数字技术来拥抱转型步伐,为客户提供更及时、全面的金融服务。分布式信贷核心系统的建设是业务中台建设中的重要一环,为支撑业务快速创新、高效发展打下坚实的基础。项目的成功实施也为中小银行探索业务发展转型和信息系统建设提供了一条行之有效的路径。






往期精选:

(点击查看精彩内容)


● 实战丨商业银行分布式业务核心系统架构研究

● 实战丨银行业统计测试——理论与实践

● 实战丨招商银行分布式交易平台建设

● 实战丨智能客服驱动信用卡服务价值裂变

● 实战丨数据中台的云原生应用实践






关于仿冒我刊收费的声明





我刊自创刊以来,从未向投稿人收取过任何费用。任何以刊发文章为名向投稿人收取费用的行为,均属于对投稿人的欺诈行为。


我刊官网地址为 www.fcmag.com.cn。

我刊投稿邮箱为 fcmag@fcmag.com.cn。


对于仿冒我刊网站、网页的违法行为,我社将追究其侵权责任,以维护我社和投稿人的合法权益。仿冒网站、网页举报电话:010-88232443




《金融电子化》新媒体部:主任 / 邝源  编辑 / 潘婧 傅甜甜

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存