一、核对平台的缘起
核对平台最初的缘起是为了解决蚂蚁与外部金融机构的资金流动的一致性问题,当时还不叫核对,而是叫对账,主要用在客户资金和财务部门。根据当时的特性,需要按照天的时效把业务过程中产生的资金单据做流入流出的一致性对账。
后来发现,这些对账的能力除了财务和客资以外,还有其他的业务团队也需要,而且还期望时效能够进一步的提升,涵盖的范围也逐步从金额拓展到账户、币种、状态、比率等。当时牧木带领团队将这些能力沉淀抽象,建成了最初的核对平台:
离线核对平台 — zfundcheck,提供小时/天级别的核对时效。目前zfundcheck不光在蚂蚁主站落地,而且也拓展到集团的部分BU,还在一些国际化的站点以及对外的商业化中收获客户。
离线核对的业务数据流如下所示:
二、免疫:实时熔断的风险发现布防体系
随着蚂蚁业务的发展,其处理的资金量也越来越大,对风险的发现时效也越来越高,有没有一种方式可以在风险出现之前我们就可以发现并能够及时的阻断业务。当时有一个朴素的观点,即:业务发生的每一笔资金流动都是可以校验的,基于这样的考虑,我们认为每发生一笔资金流动的业务,就进行一次该业务关联的资金安全的核对。刚好当时SRE团队正式成立,牧木当时作为资金安全的总架构,带领各SRE团队与业务团队贴身一起投入,做业务系分和资损风险分析,各业务系统可以像调用其他业务系统提供的服务一样来调用资损风险的服务来检测风险并及时的对业务进行阻