写点什么

蚂蚁金服的金融级架构之道

  • 2019-11-28
  • 本文字数:1755 字

    阅读完需:约 6 分钟

蚂蚁金服的金融级架构之道

11 月 19 日,在北京召开的“蚂蚁双 11 背后的技术”发布会现场,InfoQ 记者采访了蚂蚁金服金融科技产品技术部总经理杨冰,就蚂蚁金服如何定义金融级软件、SOFAStack 金融级分布式架构以及云原生技术对架构领域的影响等问题做了采访。


金融级软件有何不同?

传统金融行业的特性,天然存在多厂商、跨语言、安全性系数高、要求对数据的强掌控性。杨冰表示,蚂蚁金服在服务金融业客户方面,有做得好的方面,也有做得还不够仍在努力的方面。


金融客户具有两种属性,第一种叫做金融级。所谓金融级,是指很多特性是金融客户所特有的,比如在安全性、稳定性方面的要求更高。在这样的要求下,系统设计必须在高可用性和安全性等方面额外下许多功夫。


但另一方面,金融级客户在金融级特性以外,跟其他产业的特性同样存在交叉的地方,比如说多厂商。因此,金融级软件既带有金融企业的行业特征,又具备企业级客户的诸多特性,这是其一。


第二个特征,金融业的 IT 体系相对完善。杨冰解释道,蚂蚁金服在针对金融级客户的策略中,天然地能够理解金融级客户的需求与痛点。另一方面,对于技术怎么样往上去支撑业务发展,在业务建模、使用方式等方法论层面,以及组织架构、团队等方面,都是可以深入沟通的。在软件技术与组织、机制的配套维度,是蚂蚁金服的优势所在。


企业级市场不同于 C 端市场,需求多样化、定制化,软件架构的复杂程度都要远远高于 C 端产品。杨冰提到,蚂蚁金服的内部架构比较整齐划一,但在外部企业级客户端,则需要去兼容很多老的系统。企业级市场客户长期保留的传统的软件开发思维和架构,是蚂蚁金服所不具备的,在这方面还需要和更多生态合作伙伴展开共建。


杨冰表示,蚂蚁金服不仅要去讲金融级的故事,还要去真正把企业集成所需要的东西做出来,不仅要做软件的一体化集成,同时也要重视与开源社区的合作与兼容。另外一方面,蚂蚁金服也宣布了与阿里云的双剑合并战略,蚂蚁金服现在除了保留产品跟部分的解决方案团队以外,在交付和商务界面上都依托于阿里云。

SOFAStack 对金融业的参考意义

SOFAStack最初是支付宝的一套分布式架构,在蚂蚁金服内部延用 12 年之久并在 2018 年开源。在杨冰看来,SOFAStack 对金融业最大的意义就是提供了一个参考架构。据了解,SOFAStack 不仅给金融业界提供了软件产品,而且把完整的软件架构贡献给了社区。无论是中间件层面上的工具,还是架构的设计理念,应该解决哪些问题,都能在开源代码中找到。


另一方面,SOFAStack 跟其他的开源项目不同的地方在于,SOFAStack 内部版本和开源版本都是基于一套代码,这意味着开源版本并不是无源之水,而且会不断地因为内部版本的发展注入新的发展动力。这部分都是完全公开透明的,社区可以清楚地感知到 SOFAStack 的开源架构是动态的,可以把握到其发展的脉络,比如现在大力在做的Service Mesh,后续将做的安全容器等等。


云原生是未来吗?

SOFAStack 在走到第四代架构的时候,就已经完成了体系化的金融级分布式架构的建设。最近一两年内,分布式架构内的云、PaaS 层面更多在向云原生方向发展。


杨冰认为,云原生的出现就是告诉企业和开发者一个理念,用更好的方式去用云,对用户来说也可以把复杂度交给云。在这个过程中形成了一套新的标准,这个创新是以Kubernetes为核心的,围绕周边的一整套生态。就像当年 Linux 的出现一样,但 Linux 是更底层,而 K8s 经过最近几年的打磨已经成为了事实标准。再往上,就是基于 K8s 的这套东西去做 Serverless 和 Service Mesh,在应用层一层层往上做标准化。


蚂蚁金服在完成了第四代金融级分布式架构的建设以后,正在经历一次巨大的重构,既要保证原有的核心能力不丢失,同时要把内核、代码逻辑和核心能力转用云原生的方式实现,在保持金融级的能力不变的情况下,吸收更多云原生技术的好处。更进一步,通过云原生的手段,架构也将变成一个更加开放的架构,变成一个类似社区内核的东西,很多围绕监控、中间件、运维、AI 的开源技术可以跟 SOFAStack 对接,也可以直接吸收过来以开放加自研的方式将其白盒化掌握,甚至产生一些新的技术、产品,这是云原生对金融级分布式架构带来的一大好处。


杨冰表示,架构领域这两年最大的变化就是云原生。蚂蚁金服在业界算是实践云原生比较多的一家科技企业,杨冰也认为云原生概念不仅适用于金融行业,同样适用于互联网行业以及传统行业。


2019-11-28 14:354012
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 392.0 次阅读, 收获喜欢 1983 次。

关注

评论

发布
暂无评论
发现更多内容

MMM互助系统开发智能合约部署

薇電13242772558

dapp

积分盲盒商城系统开发方案(成熟定制技术)

I8O28578624

源码解析:Dubbo3 的 Spring 适配原理与初始化流程

Apache Dubbo

Java 开源 微服务 dubbo

世界杯太精彩了,带大家用Python做个足球游戏,边玩游戏边看比赛

Lansonli

Python游戏 Python足球游戏 世界杯足球游戏

软件测试 | 测试核心:如何减少线上故障?

测试人

软件测试 软件质量 自动化测试 测试开发

代码安全与质量 | 在这个充满变数的时代,花小钱办大事

龙智—DevSecOps解决方案

代码质量 代码安全检测 代码安全 安全防护

隐藏复杂、抽象概念,「技术无感化」 ——The Future of Database2022 | 黄东旭新番

B Impact

DTALK直播预约 | 12月8日开播:后疫情时代,制造企业如何实现数字化转型?

袋鼠云数栈

数字化转型

喜讯!YMatrix 当选新能源汽车国家大数据联盟理事单位

YMatrix 超融合数据库

数据库 新能源汽车 新能源 超融合数据库 YMatrix

通过认证|龙智正式成为Atlassian云专业伙伴

龙智—DevSecOps解决方案

云原生

版本控制 | 一文了解什么是组件化开发,以及如何从单体架构转向组件化开发

龙智—DevSecOps解决方案

组件化 组件化开发

LED透明屏在夜晚经济有怎样的发展机遇

Dylan

LED LED显示屏

如何用 7 分钟击破 Serverless 落地难点?

Serverless Devs

Golang中利用BPF进行动态追踪

MatrixOrigin

Go 数据库 云原生 MatrixOrigin MatrixOne

4.0体验站|OceanBase 4.0,从分布式到单机,从单机到分布式

OceanBase 数据库

数据库 oceanbase

一站式动态多环境建设案例

阿里巴巴中间件

阿里云 微服务 云原生 中间件 客户案例

听软件测试自动化“领导者”讲解如何降本、增效与提质

龙智—DevSecOps解决方案

测试 自动化测试 测试自动化

实时数据赋能制造业产能升级:详解半导体和汽车制造行业最佳实践(活动报名)

tapdata

制造业 数据集成 汽车制造 实时数据 半导体行业

DQMIS 2022第六届数据质量管理国际峰会议程新鲜出炉

数据质量管理智库

大数据 数据 数据治理 数据安全 隐私计算

携程商旅CEO张勇:TMC不止一站式解决方案 携程商旅推出“产品云图”

携程商旅

实践案例丨CenterNet-Hourglass论文复现

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

React 之 Refs 的使用和 forwardRef 的源码解读

冴羽

JavaScript react.js 前端 前端框架 React

如何设计业务异地多活架构 - week7

in9

亚马逊CTO Werner Vogels 演讲Keynote:世界一直无序地运转向前 @AWS re:Invent 2022

B Impact

EasyRecovery2023不要钱的硬盘数据恢复工具

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

华为云低代码技术:让矿区管理“智变”,一览无遗

华为云开发者联盟

云计算 低代码 华为云 12 月 PK 榜

Meta Force佛萨奇2.0元宇宙项目系统开发技术讲解方案

I8O28578624

中国敏捷十年实践者分享:敏捷教练的自我修为

华为云开发者联盟

云计算 华为云 12 月 PK 榜

36kr企服点评启发:“信任的基础是真实,只要做到真实,一定能够建立起双向信任”

B Impact

AWS CEO Adam Selipsky 演讲 Keynote @ re:Levent2022

B Impact

神秘新品即将来袭!大上科技开启护眼新未来倒计时

硬科技星球

蚂蚁金服的金融级架构之道_ArchSummit_小智_InfoQ精选文章