京东11.11物流再提速——看青龙系统备战实况
李鹏涛:大家好,我是李鹏涛,负责青龙研发部的工作。2012年加入京东,担任研发总监,领导京东核心业务系统-- 物流配送(青龙)系统的研发。
2012年带领团队完成青龙系统1.0的研发和全国推广工作,1.0具备了电商物流的基本功能。2013年,研发青龙系统2.0,对功能进行全面的提升,功能比较完善。2014年,研发青龙系统3.0,支持物流配送全面开放,单量从零到50万单以上。2015年,青龙系统5.0,支持公司渠道下沉战略,在乡村电商,校园电商等项目也获得公司高度认可。
在青龙系统设计、研发、推广、升级过程中,特别注重创新,带领团队提出60余项技术专利,本人已经获得4项专利。
在加入京东之前,获得了清华大学工商管理硕士和软件工程硕士学位,曾在贝尔实验室和互联网公司从事研发和管理工作,在大型分布式系统,电子商务等领域积累丰富的实践经验。
李鹏涛:京东物流是京东的核心竞争力。一般人提到京东物流,最为称道的就是快。在我们看来,物流对于京东的意义可以分为三个层次:
第一个层次是运营层面的,也就是成本和效率。目前社会上很火的互联网+物流,智慧物流主要也是指这个方面。我们有5万多物流配送人员,12万乡村推广员,对一个人效率提高1分钟,就相当于增加几百人,随着服务团队人数不断扩张,研发起到的作用越来越大,也越来越重要。
第二个层次是客户体验,配送员是京东连接客户的桥梁,他们起着传递京东品牌、信任的巨大作用,甚至可以说京东快递是有温度的。
第三个层次是配送员的营销功能,起着星星之火,可以燎原的作用。这个在京东渠道下沉,争夺三线以下城市的市场战役中表现的更为明显。我们在当地开配送站,有我们自己的配送员,那么当地的单量都会激增。
李鹏涛:青龙系统作为一个大型SOA系统,可以支持日均亿级订单,特点主要体现在高可用方面。作为一个7X24小时的系统,我们在吸取业界优秀经验的同时,也有很多自己的实践。
首先,就是大系统小做,我们从一个电商物流系统,切分为多个独立的子系统,包括运单系统、预分拣系统、分拣系统、开放平台、运输系统、站点配送系统等,子系统再次切分为独立的服务,服务间使用异步的RPC调用进行连接。
然后,对于各个服务,我们都进行了并发控制和服务隔离,将影响控制在一定范围。
再次,我们又通过分布式部署和灰度发布,对服务进行保护。
最后,对于我们的核心服务,我们都有平滑的降级方案。通过上面这些措施,我们的可用性是非常高的,可以达到99.99%。
李鹏涛:这次双11是公司搬到新大楼的第一个双11,公司从上到下都非常重视,我们作为公司的核心系统,当然更加重视。
我们团队在历次6.18、双11表现都是非常优异,也积累了丰富的经验。
这次双11,首先,我们根据公司的单量预测,设置了我们各个子系统备战的目标,例如我们预分拣、运单、数据都是按照公司最大单量的目标进行准备的,分拣中心、配送等也是按照高标准来准备。
然后,我们根据积累的数据,对于线上系统的容量进行了估计,各个小组都进行了备战方案准备,包括架构升级、服务器扩容等。
针对各个子系统的核心环节,我们还安排了压力测试,根据测试的结果,进行调优。
对于各个环节,我们组织了架构师参与评审,各个系统都进行了全面的评估,确保没有问题。
最后,我们今年研发了快速生产系统,也就是标准生产模式出现系统问题的情况下,也能够保障现场生产继续。
李鹏涛:今年双11,京东订单有数十倍的增长,对于系统的压力是非常大的,但是,因为我们准备非常充分,系统表现依然是非常高效稳定的,没有任何的生产事故,对于现场的生产作业起到非常大的作用,也获得了公司各级领导高度评价。
其中,只有一个小插曲,也就是在下午的时候,我们依赖的其它系统的一个接口比较慢,造成我们一定的任务积压,我们很快启动了应急预案,进行了处理,没有对现场造成影响。“预则立,不预则废”,不管有多大的挑战,只要认真充分的把工作做到位,就能立于不败之地。
李鹏涛:刘总提出10节甘蔗理论,京东占据了营销、交易、仓储、配送、售后环节,京东最大的优势也就是全链条的电商,而目前公司业务单元闭环化的情况下,跨团队创新就显得尤为重要,并且,能够创造最大的价值。
我可以举两个例子。第一个是我们和移动团队合作的配送员主页项目,在业界取得了很好的反响,提升了客户的满意度和粘性。第二个,网站提供的京东配送的筛选,不仅提升了用户体验,也扩大了我们配送的业务。
仓配一体,如何在移动端、交易等环节和配送相结合,相信能够挖出很多金矿,也可以打造京东的核心竞争力,使得竞争对手无法模仿。
李鹏涛:青龙研发团队承担着所有配送业务部的研发需求,目前主要有产品经理和研发工程师,采用敏捷开发的模式进行组织,分为预分拣、分拣中心、外单、运输、站点、自提、乡村、校园、数据等敏捷研发组。我们是公司最早进行敏捷转型的团队,成为公司的敏捷标杆,获得过优秀敏捷团队称号。团队非常重视创新,前面也提到我们获得了50余项专利,并且,在公司的产品竞赛,编程大赛中也获得很好的名次。
李鹏涛:京东是非常重视管理的,京东奇迹就是一群普通的人做出了非凡的成就,华为也是一样。研发团队的管理,和传统行业的管理相比,有很多特殊性,属于德鲁克说的知识工作者管理范畴。我们通过不断实践,总结出Family+业绩导向的模式,取得了不错的结果,在各个方面也培养出了一些优秀人才,并且,从2015年看,员工流失率还是比较低的。
首先,我们非常重视团队的信任,强调一个团队的理念,也就是败则拼死相救,胜则举杯相庆。大家通过一起做项目,一起攻关,一起团建,甚至在生活中互相帮助,不断加深感情,像一个Family一样。敏捷研发的做法,组建全功能的团队,也是加强研发,业务,测试等的信任。如果解决了信任的问题,那么研发效率就会不断提升。相反,如果团队之间缺乏信任,那么就会有很多不和谐的声音,造成事事掣肘,效率降低。
其次,我们建立了一个统一的团队目标,也就是把青龙系统打造成业界最领先的物流系统。每一个人,虽然属于不同的业务模块,但是,大家都有一个共同的目标,这和京东勇争第一的价值观是一样的。我们从系统可用性,客户满意度,创新和影响力等多个维度,不断努力,在公司内外也建立了良好的口碑。
再次,我们非常强调开放合作以及资源整合。我们和仓储、交易、移动等团队密切合作,在配送员主页、移动仓等项目,都取得了很好的业绩。
最后,我们非常关注员工的成长,特别是在战斗中成长。给员工设定高的业绩目标,在过程中给予指导,帮助他们清除障碍,让他们取得业绩的同时,获得自身的提高。
版权所有 转载请注明: