写点什么

从直接照搬到规模复制,滴滴国际化背后的 IT 系统架构经历了什么?

  • 2019 年 11 月 11 日
  • 本文字数:1993 字

    阅读完需:约 7 分钟

从直接照搬到规模复制,滴滴国际化背后的IT系统架构经历了什么?

在刚刚结束不久的第六届乌镇世界互联网大会上,滴滴出行创始人兼 CEO 程维在提及滴滴国际化的时候表示:滴滴国际化经历了投资合作、本土化融合、团队和品牌出海探索三个阶段,这中间面临的最大挑战是如何做好本土化和多元化。


在滴滴国际化历程中,IT 系统架构是其中不可或缺的一环。但是面对本土化和多元化的挑战,IT 系统架构也势必相应作出调整和应对措施。这其间都经历了什么?InfoQ 记者近日采访滴滴出行国际化事业群组首席架构师何磊,一探究竟。如果大家对包括滴滴在内的更多企业的海外业务与架构历程感兴趣,可以点击ArchSummit全球架构师峰会了解详情



滴滴国际化布局从 2016 年开始,致力于把“让出行更美好”的使命拓展到更多国家。2017 年是滴滴真正尝试外海外走的一年,当时 IT 系统的建设思路是:把滴滴国内的体系架构提供给国外,并且在这之上进行一定的修补,帮助滴滴用最低成本、尽量快的速度进行试错。


进入 2018 年,伴随滴滴国际化业务逐渐开始发力,这时候 IT 系统遭遇了挑战:一方面,国内更要求系统的稳定性,而国际化业务的快速扩张更需要的是快速上线支持;另外,国内外对于语言、时区、用户习惯等各方面都存在不同。


对此何磊告诉记者:“这时候我们做了一个决策:把国际化业务服务独立出来,成立专门团队去支持这套系统。这个阶段我们建设了很多国际化业务所需要的基础设施:比如语言文案、时区问题等系统,这也要求我们尽量提供标准化的系统建设思路去支持国际业务。”


回首过去几年滴滴国际化业务发展给 IT 系统带来的挑战,何磊认为最大的挑战在于:如何在更多国家投放不同能力,并且保证各个国家、各个能力在同一套代码之上跑起来;另外就是,如何保证故障一旦发生,系统彼此之前尽量隔离。“这个是我们在当前阶段要解决的最重要问题。”


“当前我们已经完成了第一阶段的试错,以及第二阶段的单点工作,我们的下一个重点和难点是如何在不同国家之间进行规模复制,同时保证全系统稳定性。不同的国家有不同的文化背景,对于服务的需求也有或多或少的差别,如何运用一套架构在不同国家投放不同能力,这是我们当前面临的挑战。”


据了解,滴滴国际化业务目前每天都有数百万量级的单量,目标就是继续在拉美和亚太等地区不断提升当地用户的出行便捷度和安全性;与此同时,滴滴也有灵活的国际化拓展策略。滴滴的技术加上本地化的产品和服务,再加上与当地管理部门和合作伙伴的合作,这些正是滴滴国家化业务的独特优势。


对于何磊来说,他的团队当前的工作重心主要在开国能力构造和投放能力建设上,“我们已经基本上做到在一天之内可以从 IT 功能层面支持新开一个出行业务线,与此同时,更加丰富的投放能力也在建设中。”


“未来随着新挑战的出现,还会搭建更符合我们需求的 IT 设施。“在何磊看来,技术体系的搭建没有终点,随着业务的发展,体系也要始终一直伴着业务进步。


”世界是多元的,不同的国家及地区对于同样的出行服务也会有一些本地特色需求,我们需要针对这些特定的需求进行开发,并且让这些 feature 能够稳定运行在我们的统一架构范围内,同时还需要能够快速便捷的将这些 feature 按需投放至不同的国家地区。“


其实不仅不同国家出行服务需求的差异化会给 IT 系统建设带来挑战,各个国家文化的不同也会给 IT 系统建设带来挑战。何磊举了这么一个小例子:


”我到国际化团队之后完成的第一个项目给我的印象很深。我们要做一次机房搬迁,从数据库到缓存到业务,将所有服务整个切换到一个 IDC 的工作。为了尽量减少对业务影响,我们将切换时间定在深夜。当时,我们集合了海外和国内的同学让大家一起经历整个事件。由于时差关系,国内是白天,海外同学大部分是在深夜,所有人聚在一起,为完成一个共同的目标努力。切换成功之后,大家在一起庆祝,那是我第一次跟海外团队一起合作完成一个超大项目。这件事情让我对国际化的工作一下子有了很大信心,因为原来我听说海外的同事可能工作习惯跟中国人有比较大的差别。经历这次的事情后让我觉得,原来全世界的人们也可以聚到一起,抛掉文化的不同,为一个目标奋斗。“


嘉宾介绍:


何磊,滴滴出行国际化事业群组首席架构师。硕士研究生毕业于哈尔滨工业大学计算机科学与技术专业。工作 12 年中,从基础设施到业务应用均有涉猎。历任中国科学院工程师,百度基础架构高工,百度网盘业务研发负责人,现任滴滴国际化事业群组首席架构师,指导滴滴国际化业务架构、高可用以及国际化能力。在其带领下,滴滴国际化技术团队得到提升,为滴滴国际业务在拉美、澳洲、日本等市场的迅速发展提供了坚实保障。


何磊当前重点关注滴滴国际化在线业务,乘客增长体系,i18n & l10n(国际化与本地化测试)能力建设,中台能力等方向。


活动推荐:


12 月 6-7 日在北京国际会议中心举办的ArchSummit全球架构师峰会上,来自滴滴多个部门的技术专家们将分享地图算法、国际化、客户端、数据中台、安全准入等话题。报名请联系灰灰 15600537884(同微信)


2019 年 11 月 11 日 11:362997

评论

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

【TcaplusDB知识库】表操作—如何申请重建表

数据人er

【TcaplusDB知识库】表操作—如何申请复制表数据

数据人er

【TcaplusDB知识库】查询app下的zone的信息

TcaplusDB

【TcaplusDB知识库】表操作—如何申请查询申请单信息

数据人er

叮咚!参与微服务免费试用,有机会获得腾讯内推资格!

InfoQ写作社区官方

腾讯云 微服务 热门活动

Rust Cell 与RefCell,有啥区别?

非凸科技

【TcaplusDB知识库】查询app下在使用的机器ip

TcaplusDB

TRX波场链挖矿dapp系统开发

NFT元宇宙平台开发

BSC链LP质押挖矿dapp系统定制

NFT元宇宙平台开发

【TcaplusDB知识库】表操作—如何申请删除表

数据人er

【TcaplusDB知识库】表操作—如何审核重建表申请

数据人er

【TcaplusDB知识库】表操作—如何检查表结构是否发生改变

数据人er

Git教程-帮助开发人员更好的运用Git | 云效

阿里云云效

git 云计算 阿里云 DevOps 开发者

【TcaplusDB知识库】事务操作—如何执行事务

数据人er

【TcaplusDB知识库】事务操作—如何恢复(处于挂起状态的)事务

数据人er

Tapdata 肖贝贝:实时数据引擎系列(六)-从 PostgreSQL 实时数据集成看增量数据缓存层的必要性

tapdata

数据库 实时数据

昇思MindSpore行至2022,开源社区成就生态共赢

这不科技

华为 昇思MindSpore

【TcaplusDB知识库】查询app下未处理完的单据

TcaplusDB

【TcaplusDB知识库】表操作—如何审核加表申请

数据人er

【TcaplusDB知识库】表操作—如何审核修改表申请

数据人er

【TcaplusDB知识库】表操作—如何审核清理表单据

数据人er

【TcaplusDB知识库】表操作—如何申请审核复制表数据

数据人er

【TcaplusDB知识库】表操作—如何申请修改表

数据人er

深入垂直业务场景,SaaS版供应商业务协同管理系统促进企业与供应商高效协同

数商云

数字化转型 供应链系统

【TcaplusDB知识库】表操作—如何克隆表结构

数据人er

【TcaplusDB知识库】表操作—如何审核删除表申请

数据人er

【TcaplusDB知识库】表操作—如何设置表数据淘汰

数据人er

【TcaplusDB知识库】表操作—如何查询事务详情

数据人er

【TcaplusDB知识库】表操作—如何申请清理表

数据人er

OpenHarmony标准设备应用开发(三)——分布式数据管理

OpenHarmony开发者社区

OpenHarmony 分布式数据

外部数据的合规引入助力银行用户营销系统冷启动

易观分析

隐私计算

从直接照搬到规模复制,滴滴国际化背后的IT系统架构经历了什么?_架构_张晓楠_InfoQ精选文章