他们接到的任务听上去并不困难:在 2019 年的双 11 中 , 承接淘宝 5% 的核心交易信息 。
但现在钉钉 IM PaaS 的负责人聚望一听 , 就知道这活儿不好干 。 因为这需要把钉钉的消息系统和手淘集成打通 , 这件事他和达野从 2017 年左右就尝试过 , 达野说:“当时我们想把钉钉的 IM 系统集成到手淘中去 , 让手淘的用户跟钉钉的用户可以聊起来 。 ”
愿望丰满 , 现实骨感 , 那次尝试 , 他们铩羽而归 。
这个代号叫作 “天地汇” 的项目旨在联合钉钉和手淘 , 尝试打通 B 端商家和 C 端消费者之间的消息链路 。 在这个项目上马之前 , 阿里的各个应用几乎都有自己的 IM 系统 , 光是手机淘宝就有两套 IM 工具(手淘自己的 IM、旺旺) , 再加上商家们很多在使用钉钉进行办公协同 , 这些 IM 工具像一个个重复的烟囱 , 彼此并不互通 , 重复建设和日常运维也给运转效率带来了不小的压力 。
“天地汇”成为一次打破两个产品之间信息烟囱的创新 , 无论是钉钉还是手淘对此都很重视 。 但困难比重视更重 。 钉钉工程师将钉钉的 SDK 集成到了手淘当中 , 加上手淘自己的 SDK 和旺旺的 SDK , 客户端架构不堪重负 。 2018 年 318 , “天地汇”项目的成果上线 , 实践了一段时间 , 这个项目逐渐停止 。
2019 年 , 统一 IM 的重任一来 , 钉钉的工程师们就明白 , 是时候重新发起与手淘集成的打通的攻坚战了 。
统一 IM 的项目命名为“巴拿马” , 顾名思义 , 就是要在阿里众多应用之间修建一条能让消息流动起来的“运河” , 首先被打通的就是阿里的核心应用手机淘宝、千牛 , 随后阿里生态内的其他应用的消息能力也大都一一由钉钉 IM PaaS 承接 。
“巴拿马”项目的第一战 , 就是 “攻下” 手淘 。
选择用户数最大、系统最复杂的淘宝 , 是阿里技术人的传承 , “先搞定最大和最难的 , 后面的就不成问题” , 钉钉第一年的目标就是要承接 2019 年双 11 淘宝 5% 的核心交易消息 。
2019 年 4 月项目正式启动 , 9 月就要开始接受双 11 的压测和验收 , 留给他们的时间并不多 。 巴拿马项目的成员南星说:“这是最后的机会 , 如果再失败 , 钉钉可能此生都没有机会接入淘宝了 。 ”
他们从 5% 看到了未来
前面提到的聚望 , 是巴拿马项目的负责人之一 。 他原本属于旺旺团队 , 整个团队一起并入钉钉 IM , 联合钉钉和手淘大几十人团队一起再次发起了攻坚战 。
还剩不到半年时间 , 两大挑战摆在聚望团队的面前 。
挑战一:到底要为手淘打造一个什么样的 IM 平台?
虽然第一战要攻克的是手淘难题 , 但钉钉的初衷不仅是打通淘宝 , 而是做整个阿里巴巴的消息技术平台 , 所以他们既要满足淘宝对 IM 的定制化需求 , 同时也要建立一套可以支撑所有阿里生态内应用的通用技术架构 。
搭建一套什么样的架构?实现哪些功能?哪些功能由淘宝自己的业务团队实现?这些问题像一重又一重的关卡摆在巴拿马团队面前 。
挑战二由阳凯发起 , 阳凯从 2010 年就开始参与双 11 的技术保障 , 2018 年开始作为钉钉双 11 技术风险的负责人 , 同时也是双 11 钉钉的技术大队长 , 他的核心职责就一个词:保稳定 。
对阳凯而言 , 在双 11 这种大考里换新系统 , 这就是最大的不稳定因素 。 “一个新系统要在双 11 承担 5% 的流量 , 还是核心交易消息 , 我是持怀疑态度和反对态度的 。 ”阳凯说 。 人人都在兴奋 , 但在这场 “开着飞机换引擎” 的战争里 , 总要有人扮演一个 “演练失败” 的角色 , 让风险发生在事前 , 而不是双 11 中掉链子 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
