滴滴是一家以出行为核心、辐射单车、代驾、车服、金融、国际化等领域的科技公司,在各条业务线飞速发展的过程中会存在着很多相同或者类似的业务需求,如何通过技术的手段抽象、沉淀这些业务为通用、稳定基础能力,让各业务线专注于其个性化的部分,快速的推出适合市场的新产品,是业务中台核心价值的体现。在近期召开的QCon上海2019大会现场,InfoQ记者采访了滴滴出行高级技术专家何修峰,他向记者分享了滴滴的业务中台构建实践。
滴滴业务中台发展历程
滴滴做中台已经有好几年的历史。早在2015年,滴滴就开始组建中台,2016年的时候方向调整做了出行中台,目前滴滴很多出行业务都是基于这个中台。滴滴的很多业务场景,都是配置出来的,在出行中台里面进行孵化,孵化了之后,通用能力像支付、定单、计价、passport等,不但能支持出行,也能支持别的业务,于是出行中台在今年年初演进成了公司级的业务中台,把原有中台中更加通用的部分带过来了。
目前整个滴滴业务中台团队研发有一百多人,算上产品经理团队规模更大。目前滴滴的大部分业务场景都在使用业务中台,已经构建了订单中心、计价中心、支付中心、passport、用户中心、触达平台六大能力。
搭建业务中台,不应完全从技术的层面来看,因为业务中台最终要看到的是仍旧如何快速支撑业务。技术只是实现业务的手段,滴滴本身也有技术中台,用来提供一些基础的设施,像云基础设施、MQ、NOSQL存储、监控平台等,业务中台背后有提供大量技术支撑的技术中台。
除了技术中台以外,滴滴还有规模庞大的大数据团队在做数据中台,业务中台是依托于技术、数据中台,更贴近于业务,主要是对业务负责。最终业务中台能做到对整个业务进行抽象,把通用的部分沉淀下来。从整体来讲,我们支持业务的发展,让业务能跑得更快。