2019年,支付宝4亿行代码背后的故事

简介: 每敲下一行代码,影响的都是十几亿人

2019年,对于蚂蚁金服而言,“变化”从每一行代码、每一件小事开始悄然生长:多项技术取得全新突破,甚至站上世界的顶峰;智能化程度进一步提升,AI变得更聪明、更安全;开放的技术文化,不仅为技术找到了更广阔的用武之地,也为蚂蚁金服自身的技术进步引入源头活水。
这一年,蚂蚁金服5岁,支付宝15岁,都很年轻,却已承载了全球12亿用户的信任和托付。在这一年中, 支付宝新增4亿行代码,和一只蚂蚁 DNA 里的碱基对数量相当。而一行一行敲下这些代码,正是占全体员工63%的蚂蚁技术人。

创新与突破

今年,蚂蚁金服拿下了好几项“世界第一”。

首先是蚂蚁金服自研的金融级分布式数据库OceanBase拿下世界第一。在国际事务处理性能委员会(TPC)最新发布的 TPC-C 排行榜中,OceanBase 以6088万次/秒的峰值,打破了数据库老牌巨头 Oracle 保持了九年的纪录,位列第一。

这是中国自主研发的数据库在 TPC-C 榜单上首次实现“零的突破”,不仅证明蚂蚁金服自研数据库的性能处于世界领先水平,还实现了多个“第一次”:这是第一次基于公有云通用机型实现测试,也是分布式无共享关系数据库第一次正式通过审计并取得创纪录成绩,OceanBase 也成为第一个登顶 TPC-C 榜单的分布式数据库。

其次,蚂蚁金服的安全性也达到全球领先水平,在蚂蚁金服自研的智能风控引擎 AlphaRisk 的保障之下,支付宝每天数亿笔交易,资损率低至千万分之一,领先国际200倍。

15年来,支付宝一贯承诺“你敢付我敢赔”,之所以有这样的底气,正是因为背后有包括 AlphaRisk 在内的一整套强大安全技术体系支持。AlphaRisk 能够对每个用户的每笔支付进行 7*24 小时的实时风险扫描,从数亿交易中准确识别用户的账户异常行为,有人盗用你的手机?窃取你的密码?它全都知道。不是你本人发起的交易,它一笔都不会放过。

再者,蚂蚁金服区块链的专利申请量也拿下了世界第一,而且,这已经是蚂蚁区块链连续第三年保持“擂主”地位了。2019年,蚂蚁金服区块链专利专利申请量超过1000件,涵盖跨境汇款、供应链金融、司法存证、电子票据等40多个场景的信任问题,月均增加两个。

因为信任,所以简单。有了区块链技术这个构建信任的法宝,日常生活的许多体验都变得简单快捷。就医看病再也不用揣着一沓票据了,只要带上手机,就能轻松搞定从预约挂号、缴费、取票、拿药等就医全流程;一个二维码就能当12座城市的地铁“通票”,走到哪里都能秒速过闸,畅通无阻。

变得更聪明

蚂蚁金服旗下的各种应用都变得更聪明了?实际上是蚂蚁金服的AI“长大了”,“学会了”更多的技能。

日渐成长的AI,能帮助人们更高效地处理很多事务。比如,当你遇到问题找客服时,接待你的很可能是一位AI智能客服,目前,蚂蚁金服智能客服每天处理的求助量达到千万级,与自助率达96%-97%,智能客服的解决率达到78%,比人工客服的解决率还高出了3个百分点。

网商银行的“310”贷款,蚂蚁保险的“212”理赔,同样离不开AI的聪明大脑。2019年,网商银行的每一笔贷款都经过了AI的判断,3分钟填资料,1秒钟到账,0人工干预。蚂蚁保险的智能理赔可以实现2分钟报案,1秒钟核赔,2小时到账,无需漫长等待。它看得准不准?数据说话——网商银行信贷不良率在1.5%以下,大幅度低于500万以下小微企业贷款5.9%的平均不良率。有了AI,小微企业贷款这一世界级难题得到了解决,世界银行集团和G20集团都给网商银行颁奖了。

AI 的能力这么强大,训练模型是不是很难?数据的使用有没有安全保障?——蚂蚁的工程师们通过各种探索,努力把这件事变得更简单也更安全。从2015年开始,蚂蚁金服就一直致力于共享智能平台的技术研发,这一平台能够帮助不同机构在满足用户隐私保护和安全合规的要求下进行数据联合使用和建模,可以做到“用户隐私不会被泄露,数据使用行为可控”

变得更开放

开放,是蚂蚁技术文化的关键词之一。在世界范围内和开发者、学者、从业人士进行广泛交流,随时与国际最前沿的技术动态接轨,是蚂蚁技术保持创新的重要动力。同时,将技术发展的成果共享给全社会,推动整个行业乃至于社会生活的方方面面共同前进,也是蚂蚁作为一家技术驱动型公司的责任所在。

从2016年起,蚂蚁金服就广交学术界的朋友,截至今年,蚂蚁金服和清华大学、同济大学、麻省理工学院、加州大学伯克利分校等30+所全球顶尖高校开展了深入合作。其中,浙大和上交大已经落地了数据安全与隐私保护实验室。学界的理论成果和优秀人才与第一线的实践相互结合,不仅促进了交流,也碰撞出很多创新的idea。

CodeLab 科技创新营作为蚂蚁金服技术走出去的实践之一,希望能把课堂变成一个实操的 workshop,实现技术学习与解决实际问题相结合,帮助更多学生真正做到技术落地。这一年,超10000名学生参加了 Codelab 技术人才培养计划。未来也将陆续开放更多的蚂蚁技术能力与课程,与同学们面对面深入探讨,共同实践。此外,SOFA 为内容的 MOOC 已经上线浙江省高校线上学习平台,辐射100万注册本科学生。

作为金融科技的引领者,蚂蚁金服今年牵头推动了共享学习、知识图谱、安全计算、安全容器、分布式中间件、移动开发平台、区块链、图数据库、条码支付安全、生物特征识别、垃圾信息治理等6项国际标准、6项国家标准和多项行业标准。这其中,针对用户非常关心的“刷脸”安全问题,蚂蚁金服提出国内首个《生物识别用户隐私与安全保护倡议》,倡议生物技术应“规范、可控”。

技术是这个时代最大的红利。蚂蚁在技术之路上探索和先行的同时,也不断将经验分享给合作伙伴。截至2019年底,蚂蚁金服已经助力包括农业银行、南京银行、苏州银行、广发银行、华夏银行、中国人保在内的超过200家金融机构,快速实现数字化转型。在民生、交通等多个领域,如12306、上海地铁等,蚂蚁的技术也在不断地为人们创造更加便捷和美好的生活体验。

2019接近尾声,2020近在眼前,技术的发展不会停歇,蚂蚁金服的征途也不会止步。“每敲下一行代码,影响的都是十几亿人。”这是蚂蚁金服技术人时刻不忘的责任与使命,也是他们时刻自勉的动力。他们会与年轻的蚂蚁一起,面向更广阔的世界。

相关文章
|
3月前
|
存储 运维 分布式计算
用马斯克五步工作法重构支付宝商家账单
支付宝中国数据团队在过去的一年里应用马斯克的五步工作法重构了有 10 年历史之久的支付宝商家账单,整体复杂度减少 60%,时效性提升 1 小时,计存成本降低 30%,理解和运维成本大幅下降。复杂度是很多问题的根源,既会增加运维的成本,又降低了支撑业务的效率。账单重构的经验表明,相当大比例的复杂度是没有必要的,我们应该致力于把复杂的事情变简单,而不是倒过来做“防御性编程”。希望本文对想要降低系统复杂度的同学或者项目有所帮助。
用马斯克五步工作法重构支付宝商家账单
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
算法金 | 不愧是腾讯,问基础巨细节 。。。
**摘要:** 本文介绍了Adaboost算法的基本概念、工作原理和数学基础,它是由 Freund 和 Schapire 在 1996 年提出的迭代机器学习算法,通过组合多个弱分类器形成强分类器。Adaboost 通过调整样本权重,重点关注被错误分类的样本,以提高分类性能。文章还提供了代码示例,展示了如何使用决策树作为弱分类器,并在鸢尾花数据集上应用 Adaboost 分类器。此外,还讨论了Adaboost的优缺点及适用场景,强调其在分类问题上的高效性和广泛应用。
47 1
算法金 | 不愧是腾讯,问基础巨细节 。。。
|
6月前
|
存储 运维 算法
社交软件红包技术解密(十三):微信团队首次揭秘微信红包算法,为何你抢到的是0.01元
本文中,我们将介绍几种主流的IM红包分配算法,相信聪明的你一定能从中窥见微信红包技术实现的一些奥秘。
98 0
哈希竞猜游戏开发运营版丨哈希竞猜游戏系统开发(开发案例源码)丨成熟技术
  Hash,一般翻译做散列,也有直接音译为哈希,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。
|
存储 SQL NoSQL
社交软件红包技术解密(十二):解密抖音春节红包背后的技术设计与实践
本文将要分享的是春节期间海量红包社交活动为抖音所带来的各种技术挑战,以及抖音技术团队是如何在实践中一一解决这些问题的。
399 0
社交软件红包技术解密(十二):解密抖音春节红包背后的技术设计与实践
|
存储 缓存 负载均衡
什么是区块哈希竞猜游戏系统开发?哈希竞猜游戏系统开发(案例成熟)
01.Hash函数 单向散列函数,又称单向Hash函数、杂凑函数,就是把任意长度的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种函数。这个输出串称为该消息的散列值。一般用于产生消息摘要,密钥加密等。 哈希算法广泛应用于很多场景,例如安全加密和数据结构中哈希表的查找,布隆过滤器和负载均衡(一致性哈希)等等。 02.常见的Hash函数 常见Hash函数有MD系列、SHA系列、MAC和CRC等。 MD系列 MD全称Message Digest,按照规范版本分为MD2、MD4、MD5三种算法,目前最常用的是MD5版本算法。 MD4算法
|
人工智能 供应链 算法
置顶用户需求,vivo如何用创新方法论交出新成绩单?
2019年,手机行业刮起了一阵疾风:贴牌科技受到诟病,用户开始鄙视伪创新。 全球科技媒体的指数正呈现这样一个趋势:越是深度创新,具备差异化应用性的技术与产品,正在得到越多的用户青睐和舆论赞扬。 但对于终端厂商而言,挑动硬件、系统等核心技术并非易事,厂商们的创新如何体现? 这一挑战正在被vivo逐渐达成,这家手机厂商打算“从头开始”!
198 0
置顶用户需求,vivo如何用创新方法论交出新成绩单?
|
移动开发 JavaScript 算法
月薪 3500 的程序员最终是如何实现月入百万的?
  今天故事的主人公,是CSDN的博客专家,他在文中讲述了,自己从月薪三千五的开发小白,到入职大厂、买币狂赚狂赔、数次创业浮沉,到最终实现月薪百万的故事。   以下为正文:   2009年7月毕业,校招进入杭州的一家环保上市公司,在滨江杭阿里边上,月薪是3500元,职位是Java工程师,初入职场同事和领导都挺好的,不过每天工作的内容都是重复的Extjs写界面工作,技术得不到提升,工作几个月就开始迷茫了。
259 0
|
机器学习/深度学习 数据采集 智能设计
鹿班|一人设计10亿图片,这个“设计师”如何演进?
本文内容提炼: 1、如何建立图片数据与用户注意力之间的连接? 2、如何进行结构化规模化的图片生产?
3301 0
鹿班|一人设计10亿图片,这个“设计师”如何演进?
|
新零售 开发者
【讨论】“阿里巴巴小程序繁星计划”:如何用20亿扶持200万小程序开发者和100万商家?
提供20亿元补贴,扶持200万+小程序开发者、100万+商家。开发者可来云栖社区进行讨论。
22633 0