1“天猫双11”支付技术的前世今生:从人肉云计算到智能化云平台
曾经,支付宝离数据库崩溃只剩四秒
不受控制的剁手带来快感,也带给技术男爆炸性的挑战。
每年的“天猫双11”都会创造不少世界纪录,这些世界纪录的背后是一个个世界级的挑战。在过去9年的双11,蚂蚁金服都在挑战自我中度过。
支付宝刚起步时,技术远没有今天那么受重视,原因很简单,不需要,没必要。在创业之初,2004年时,支付宝还是淘宝中的一个结算部门,淘宝的会计人员用两台电脑和一张 Excel 表就能进行结算。蚂蚁金服向雷锋网AI金融评论表示,那时每天的交易金额是三位数,全天交易笔数只有十几笔,如果分摊到每秒钟,则接近于零。即便是到了2010 年,支付宝每秒钟交易笔数也只有300笔。
但是,2016 年的“天猫双11”时,支付宝的交易峰值飙到了每秒 12 万笔。
在此之前,支付宝也刚完成二代架构的升级改造。在二代架构做完之后,支付宝的技术团队感觉能解决的技术问题都已经解决了很多人认为未来系统也许就可以这样发展下去。
因此在 2010年双11大促之前支付宝的系统规划是按照每年增长100%余量预估的。即系统永远有一倍的余量,按照当时的估测,大家觉得一倍余量一定够用。退一步说,即使出现问题,也可以等到交易量增长到一定程度时再继续增加资源。
因此,当天突如其来的巨大交易量让支付宝的技术团队措手不及。
回忆起当年,2010年11月11日零点刚过,坐在电脑旁边的程立(现任蚂蚁金服首席技术官)突然发现,支付宝的业务量正在快速攀升,一下子高出了平时最高值的三倍。程立清楚,这时系统只有一倍的余量。
刚开始,程立有些侥幸,他觉得大促刚开始时用户最活跃,等白天时情况会慢慢好转起来。然而直到当天早上六七点,业务量还没有降下来,依然是平时的几倍。
这时,支付宝的技术人员开始着急了,大家意











