序一
THE WAY WE WIN
技术引领 开创京东新未来
2017年的开年大会,我给所有京东人做了一场不太一样的演讲,主题只有一个技术!
从写下京东的第一行代码开始,到看着它一步步成长为先进技术、架构、模式的领先应用者,京东技术的飞跃发展让我感慨万千。而京东技术的大考,便是每年一次的决战618。
回首十几年前,京东的618都是在焦灼中度过的。一方面,我们期待大量的用户能参与到我们的促销中来;另一方面,我们又担心网站是否能够承受这样的访问量,是否会宕机而如今,618已从京东店庆日发展成为了一场全民参与的消费狂欢和行业盛会,在618作战指挥中心的大屏幕上,不断攀升的曲线,跳跃的数字,都让我们充满信心和自豪感。
这是所有京东技术人打造的硬实力,《决战618:探秘京东技术取胜之道》正是对于京东过去十三年间技术整体发展的总结和盘点,代表了京东已经达到的出色技术成就。
着眼未来,时代正在发生剧烈的变化,科技的进步速度会越来越快,科技对人类、对企业产生的影响将超过过去100年,科技对我们每一个人、每家公司、每个企业,甚至学校、非政府组织,都会带来巨大的改变。
但零售的本质从未发生改变依旧是成本、效率和用户体验!未来,京东将全面地向技术转型,让技术从被动应对变为主动引领,持续优化成本、效率和用户体验,打造一个包括智能商业、智能金融、智能保险业务在内,全球领先的智能商业体。
此前,我们用了很长时间让大家认同京东是一家非常成功的零售公司,我坚信,接下来我们会用同样长甚至更短的时间,让大家认同京东是一家非常成功的技术公司。创新一直都是京东人弥足珍贵的品质和锐意进取的动力。公司也将从文化重塑、组织结构、激励方式等方面寻求巨大的改变,给予创新以包容和试错,保障技术转型的全面落地。
我期待京东的技术团队在未来京东全面的转型之中,不仅要继续对京东业务发展提供强有力的技术支撑,还要通过技术创新和对未来技术发展方向的洞察,让京东始终站在行业的制高点,通过技术创新产生新的价值。同时,京东的技术也会更全面开放赋能,让更多企业从中受益,从而推动整个经济的发展。
京东研发的兄弟们,你们一定可以做到!
刘强东
京东集团董事局主席兼首席执行官
THE WAY WE WIN
序
二
THE WAY WE WIN
决战618背后的技术实质,是未来的人工智能
提到618,消费者会想到大量的促销,琳琅满目的商品,对于技术人,则会立刻联想到海量访问和订单,以及对整个系统的压力。当这本样书送到我的手中时,我第一个想法就是这一定是本涵盖各种高抗压架构、应急预案管理的IT书;但仔细读下来,我却欣喜地看到大量人工智能的应用。在决战618背后的关键技术中,是未来的人工智能。
人工智能无疑是当前最为热门的技术方向,在一些领域取得了初步的成就。而人工智能应用要想更快速地发展,则需要依赖于大数据的收集、挖掘和应用。京东作为中国线上线下最大的零售商,完整覆盖从采购、售卖到配送、客服等全电商流程,拥有中国电商领域最完整、最精准、价值链最长的数据,为人工智能的充分实践提供了丰富的数据基础。这些数据为京东发展人工智能的应用提供了肥沃的土壤。 基于这样的数据, 人工智能可以用来分析用户需求,进行自动定价,自动补货,可以支持无人仓储,也可以利用无人车和无人机送货。在书中,我们可以看到京东通过人工智能的研发与实践也在不断地推动着电商的革新。
例如,在图像识别、语音识别方面,商业上已经有了很多很好的应用案例,今天我们都是这些应用的享用者及受益者。拿京东的JIMI人工智能客服机器人来说,其在机器学习、深度神经网络、知识图谱构建、自然语言处理方面均有较深的研究和分享,这一部分内容在本书第5.3节中有很好的梳理和分享。
但是同时我们也在思考,这些人工智能的成就到底得益于哪些条件呢?为什么这些成就在十年或者二十年以前却没有出现呢?如何能够去预测一项人工智能技术,是不是能够产生它所预期的作用?
仔细读这本书,会发现问题迎刃而解。读下来,你会发现,书中各个章节的分享都离不开人工智能的技术,如智慧供应链通过大数据分析与深度学习建模,从提供给京东采销内部使用到现在成为开放给外部供应商的基础设施;不同于传统的人工智能项目中对于广告的玩法、面对个性化的推荐应用,京东如何对复杂问题提取特征,建模和高效训练,做到在很短的时间内对每一次广告、推荐请求作出毫秒级预估服务。可以看到,这些都是基于京东清晰的商业模式需求、高质量反馈的大数据、清晰的问题定义和使用领域边界,以及擅长算法的、跨界的人工智能人才。而更让我兴奋的是,以618为代表的大量应用场景和运营产生了大量的精准数据积累,也为人工智能的应用铺平了道路。
从人工智能的长远发展来看,我一直觉得基于实验室的研究工作和接触大规模复杂的工业问题是不可分割的。在人工智能的研究中,在实验室工作、参加学术会议或者拜访一些其他的实验室,可以关注整个业界的最新发展;而在工业界,可以大规模地利用人工智能来解决实际应用上的痛点问题。这本书告诉你,京东,是工业界人工智能应用的一个典范,通读此书,想必会受益颇多。
杨强
香港科技大学计算机系主任及大数据研究院院长、教授
THE WAY WE WIN
序三
THE WAY WE WIN
618,打响技术攻坚战
京东618始于京东的店庆日,现在早已演变成为全民参与的网购狂欢节。2017年6月18日,当京东总部的618战报大屏定格在当前累计下单金额1199亿元时,欢呼声、掌声响彻整个作战指挥室。在成绩背后,充分体现出京东的技术硬能力。对于京东技术人来讲,每一年的618都是一场巨大的考验,而在这样一个考验面前,从来就不允许失败。
作为京东商城研发体系的负责人,2012年临危受命,成为京东618的技术总指挥,在此后5年中,我带领技术团队,发起了一场又一场技术攻坚战,见证了京东618如何促进技术发展、推动技术创新、激励团队协作。作为技术老兵,我想告诉大家,京东618不只是一次购物节,更是一场战斗,一场弥漫着你闻不到硝烟的战斗。
2012年6月18日,随着业务的高速发展,京东的订单量骤增。当时的内部业务支撑系统已经达到上千个,作为一个靠快速迭代出来的系统,我们的系统架构、服务框架、质量控制体系等都没有做好准备。618当天,在面对瞬时访问峰值骤增的情况下,一些系统的服务质量严重下降,导致POP商家看不到新的订单信息,造成商家无法履约等严重问题。
架构升级迫在眉睫,统筹规划也势在必行,618技术团队开启系统升级、团队协作的作战之路,系统每年都有更新、演变。2013年,京东的交易系统开启了去Oracle、去SQL Server行动,减少对商业数据库的依赖,引入开源可控的数据库,提升系统的稳定性;自主研发JFS、JMDB、JMQ、JSF等中间件和分布式存储系统,支撑全京东的无数业务。2014年,建设指挥中心大屏,实现对核心销售、安全监控、性能监控、京东直播、运营生产等全面监控;2015年,完成多中心交易项目,交易数据的多中心化,大规模Docker化部署,极大提升了资源利用率和生产效率;2016年,率先引入了对抗军演,通过模拟故障制造和故障恢复,极大地检验了故障预案可行性,考验团队处理随机事件的响应能力。2017年,数据驱动备战,技术改变生活,为京东第四次零售革命奠定坚实的技术基础。通过前期的不懈努力, 2015年后,618已变成技术团队对京东业务、对供应商、对商家、对用户展示技术硬实力的舞台。
618从不是一个人、一个团队、一个部门在战斗,而是所有的京东人都在参与,是一场需要多兵种协同作战的战斗。在2017年的开年大会上,京东集团董事局主席兼首席执行官刘强东先生为京东未来12年的发展奠定了基调,技术、技术、技术,京东未来将是一家技术公司,一家依靠技术创新进行商业发展的公司。同时,第四次零售革命的到来,给我们带来了机遇,也带来了全新的未知挑战。因此,打造一个懂得协同、能打硬仗的团队已经成为我们首要的任务,相信在不久的将来,大家会看到这个变化。
本书全面、客观地描述了京东618技术演进之路,从产品规划、技术实现的不同维度,阐述了各个系统的发展之路。不管是产品经理、程序员、测试工程师,还是网店店主、互联网其他从业人员等,都能找到自己感兴趣的内容。
阅读这本书,感觉又回到了那个熟悉的指挥中心。展示着战报的实时大屏,屏幕上跳动的数字,一起熬夜备战的兄弟们一切都历历在目。在此,谢谢所有参与本书创作的同学们,是你们让京东618以另外一种方式呈现在读者面前,让读者重新认识了京东618,重新认识了京东技术人。
马松
京东集团高级副总裁
THE WAY WE WIN
前言
THE WAY WE WIN
过去,技术通常被看做是一切业务的基础,是支持业务发展的动力之一。通过技术可以把传统的业务流程数字化、信息化,让业务人员从事更具决策性或创造性的任务,所以技术常常被看作是一种工具。但是,随着人工智能、大数据、云计算的高速发展,大企业逐渐意识到技术不仅仅是工具,它可以驱动公司业务增长、提升用户体验、产生越来越多的创新力。特别是在互联网经济带来的天翻地覆的变革中,人们深刻感受到技术无疑是这次变革背后最大的推动力,企业要进一步发展,必须依靠技术领先与技术创新。因此,技术已成为各大互联网公司的必争之地。
作为这次互联网变革中的参与者与受益者,京东通过技术创新,在成本、效率、用户体验三大维度上取得了巨大成功。京东已由传统电商企业转变为一家以技术创新去改变传统零售、传统物流、传统金融乃至一切与用户体验相关的公司。在京东一次次地刷新618创造的天量交易额的同时,外界一次次为之震惊赞叹。众所周知,当企业的业务量达到一定规模,同时对发展速度有非常高的要求时,技术如何满足业务需求将会变为巨大的挑战。特别是像京东这样体量的互联网平台,在618期间面临的技术压力在整个