恒生微服务第一步

恒生微服务第一步
2020年11月27日 16:28 恒生电子

19世纪,福特曾说过,“不管消费者需要什么,我只生产黑色的汽车”。

一场疫情,口罩之下的美妆行业面临了用户需求变化的挑战,这不禁让我们想起某知名国际化妆品中国区总裁前段时间说的一句话:“22年前进入中国时,美妆行业是千人一面,现在是一人千面”。

千人千面的需求变化带来的“不确定性”成为各行各业的压力阀,在数字化时代的银行行业亦是如此。

作为银行数字化转型时期坚定的伙伴,恒生拥抱时代变化,用脚丈量金融领域,踏出了一个又一个技术创新的故事。

源头

时间倒回2014年,互联网金融方兴未艾,首批试点的5家民营银行已全部获银监会批准筹建。

恒生参与了其中一个互联网民营银行项目的筹建工作,当时的严佳栋作为恒生方项目经理加入其中。

最终,双方在6个月内完成了银监会的验收,从0到1搭建起来的“互联网民营银行”如期开业。

后来的故事正是今日时时刻刻在上演的。当时的项目掀起了金融科技新高潮,技术开始以迅猛之势注入金融领域。

现任恒生银行与产业业委会首席架构师的严佳栋回忆,一些具有开篇意义的理念正是在那个项目时期才接触到,比如“中台”。

同时业界已兴起的“互联网分布式微服务架构”在金融领域的应用更让他大开眼界。

❂ “分布式微服务架构”有什么过人之处?

相比于传统的烟囱式的架构模式,分布式微服务架构的应用程序根据业务功能进行划分。因此每个独立运行的组件就可以按照其特性进行单独开发和部署。

除了在性能可拓展性上有更大的优势,在复杂的业务下、个性化场景里还能大大提升生产效率,节省出来的人力、资源、时间就用来创造新的可能性。

这里,还需“中台”发挥关键的支撑作用。

IT领域,很多专业术语都是舶来品,而“中台”却是土特产。但2014年,“中台”还没有正式拥有姓名,它只是人们在技术实践中创造的一种解决方案。

随着业务的发展,如今它已成为金融机构架构转型的“潮品”和战略要点。

❂ “中台”为什么这么牛?

严佳栋说:中台分业务中台、技术中台、数据中台。它实际上就是一种解决方案,它是一种理念。

中台之上,是各种业务场景。以客户为中心,以场景为驱动,要求系统技术上能快速迭代、弹性扩展;业务上要能快速响应未知的需求变化、快速推陈出新。

这就需要一个稳定的底座去支撑敏捷变化的场景,这个稳定的底座就是‘中台’。

“打个比喻,以前做系统都是从0到1,现在是从0.5甚至是0.6开始到1。你觉得哪个更快?”,描述当时项目中见识到的 “互联网分布式微服务架构” 和 “中台”理念,他能讲出见到外星人的感觉:“没想到还能这么玩!”

脑海中的天花板已经掀开,内心彻底沸腾的同时,他开始对“分布式微服务架构”在恒生的落地跃跃欲试,这也与公司的架构转型战略不谋而合。

2015年,严佳栋在恒生的一家全资子公司担任架构师,负责研发和架构工作。期间他将“分布式微服务架构” 应用在相关产品上,并成功实现了客户落地。

这个过程,也是恒生将“分布式微服务架构”应用在产品上迈出的第一步,“中台”理念在恒生初现雏形。

源头涌出潺潺流水,日后将汇成溪流奔向大海。

落地

梦想还是要有的。

当互联网的技术优势不断打破金融领域的信息壁垒时,银行对市场变化的嗅觉可能有些迟,但终将会来。

2014年,在波士顿召开的SWIFT国际银行家业务研讨会(SWIFT International Banker’s Operation Seminar - Sibos)年会上,“交易银行将重塑未来的银行对公业务”这句话成为开幕式上的焦点。

此后,中国银行业中的传统大行、股份制银行、城商行甚至是小型银行均开始了身体力行的探路。

“交易银行”作为各大银行对公业务数字化转型的重点发力方向,登上历史舞台。

早在2002年,恒生就已开始为一些国有大行提供对公IT服务。

发力早,基因好,紧跟客户和市场的脚步,恒生成为了在金融科技行业里实践“交易银行”的先行者。

在“交易银行”产品上,如果将互联网分布式架构照搬照用则会出现“水土不服”的状况,而传统的烟囱架构模式已经不能完全满足客户的多样化需求。

面对这一舶来品,恒生企业金融事业部一开始并不知道其究竟为何物,更不知道该如何落地,众人手足无措毫无头绪。

内部曾流传一个故事:大家花了三天三夜想落地的方法,有人因为想不到好的方案流泪,也有人因为最终想出了方案流下激动的泪水……

分布式微服务架构整装待发

那是2016年,烟囱式的传统架构模式迎来瓶颈期,业界终于给了“中台”概念一个称呼。

曾有过两次分布式微服务架构落地经验的严佳栋回到恒生,负责“交易银行”解决方案的产品设计和架构设计。

最终,恒生企业金融事业部明确了以“中台”为基础的产品架构设计方向:1.业务架构按照“中台”的思路去实现;2.技术架构按照分布式微服务进行。

舞台上,序幕拉开。指挥家轻轻摆起手势,一切开始变得惟妙惟肖。

这年,恒生“交易银行1.0”解决方案正式开始启动,从业务拆分、微服务化方面入手,通过领域建模,抽象共性能力支撑业务快速落地。

2017年,“交易银行1.0”完成。

项目期间,大家一起熬过很多个通宵

通过微服务架构的开拓应用,“交易银行1.0”首次实现了业务流程自动化、研发流程自动化、运维自动化。

纯接口白盒单元测试一次通过率达到94.12%,分支覆盖率达到55%。异常处理实现了自动重试,代码量减少15%的同时开发效率提升了10%。

下一步,就是呱呱坠地的“交易银行1.0”实现真正的落地。

交易银行1.0竣工后

严佳栋和团队成员进行轰趴庆祝(右一)

很快,2017年2月,“交易银行”1.0就迎来了他的第一个商业银行客户——徽商银行。

彼时,银行业内对交易银行的实现路径普遍未形成清晰的思路,加之技术开发资源稀缺,出现了难以支持对公客户“敏捷化”、“开放化”、“智能化”需求的困境。

恒生“交易银行”解决方案在面向银行的对公业务中,围绕企业客户日常经营提供了一站式金融服务,涵盖现金管理、企业资产池、供应链金融、平台金融等一系列产品。

徽商银行之后,“交易银行”1.0又陆陆续续在多家商业银行落地开花,势如破竹。

2019年,新一代恒生云原生技术平台-JRES3.0横空出世,基于JRES3.0的交易银行2.0时代来了。

恒生公司内部的技术平台也开始向 “云原生”演进。

守正出新,精业笃行。今年,恒生企业金融产品品牌“C9”正式推出,通过协同银行和企业产融对接,助力金融机构在数字化时代提升对公服务的核心竞争力。

作为国内首个可落地整体交易银行IT解决方案的产品,无数家已落地商业银行客户让“C9”的业务版图上,繁星点点。

未来,它还将致力于成为对公业务数字化转型的“引擎”,为整个金融及产业数字化转型作出贡献。

半步

11月初,严佳栋连转了两条朋友圈:第一条是“C9”获颁“最佳交易银行整体解决方案奖”;第二条是徽商银行荣获年度最佳交易银行产品创新奖,使用的正是恒生“交易银行”解决方案。

再回顾恒生在对公业务领域近20年的积累与实践,已经不知不觉为100多个银行客户、100000多个核心企业提供服务,提供了覆盖20多个行业的解决方案。

“我们是在这个领域最早做交易银行的,无论是在业务上还是在技术架构上,都期望能一直比客户和市场领先半步。这就是我们一直在努力的目标”,严佳栋说。

为什么是“半步”?

“架构,讲究的是适合,要避免过度。所以只要一直领先半步,便能达到技术领先。要达到一直领先,架构师的创造力会很关键” ,严佳栋说:“工程师定义未来,不创新如何定义?”

技术创新的故事继续在金融科技行业上演着。时至,则一鸣惊人。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部