一文读懂「中台」的前世今生


中台,通过业务、数据和技术的抽象,形成了服务能力的复用,构建了企业级的服务能力,消除了企业内部各业务部门、各分子公司间的壁垒,适应了企业,特别是大型企业集团业务多元化的发展战略。


基于中台,可快速构建面向最终消费者和客户的前台应用,从而满足各种个性化特征的前台需求,为企业的数字化转型提供一条明确的道路。


那么中台是一个新的概念,还是旧有名词,在新时期我们赋予其新的内涵?


2015年的阿里巴巴已拥有规模庞大的个人会员和企业会员,业务种类纷繁复杂,业务之间交叉依赖,业务团队众多,不能及时响应业务的要求。


因此当年12月,时任阿里巴巴集团CEO的张勇通过内部邮件宣布启动阿里巴巴2018年中台战略,构建符合DT时代的更创新灵活的“大中台、小前台”的组织机制和业务机制,实现管理模式创新。


即将产品技术力量和数据运营能力从前台剥离,成为独立的中台,包括搜索事业部、共享业务事业部、数据平台事业部等,为前台即零售电商事业群提供服务。从而前台得到精简,保持足够的敏捷度,更好地满足业务发展和创新。


阿里巴巴采用共享式的方式建设解决了以往烟囱式和单体式架构设计的重复开发、数据分散、试错成本高等问题。列举了建设业务中台的一些原则:高内聚低耦合、数据完整性、可运营性、渐进性等。 


之后,很多互联网公司也在快速跟进中台。滴滴出行在2017年12月分享了《如何构建滴滴出行业务中台》。滴滴出行在前端业务上形成了出租车、快车、专车、代驾等多业务共同发展的业态。虽然各业务的应用场景不同,但所有业务本质都是出行,交易流程是相同的。如果各业务独立发展,则业务间缺少协同性。


01.webp.jpg


中台可以作为一种企业组织管理模式和理念。从技术系统角度,中台也可以作为一种新型的企业IT设施架构。此外,为建设中台系统,有些企业会成立专门的中台技术团队来整体负责、实现和运营。因此作为组织管理模式的中台和中台系统这两者并不是截然分开的。


中台化的组织方式就是在公司内部构建统一的协同平台。


一方面,可以让各业务部门保持相对的独立和分权,保证对业务的敏感性和创新性;另一方面,用一个强大的平台来对这些部门进行总协调和支持,平衡集权与分权,并为新业务新部门提供生长的空间,从而大幅降低组织变革的成本。中台部门提炼各业务线的共性需求,最大限度地减少“重复造轮子”。


从技术系统层面,中台是企业级共享服务平台。传统的IT系统或套件没有太多关注系统能力的复用和共享,因此企业在多年的信息化过程中引入和建设了多套具有重复功能的烟囱型系统。


而中台则要求对能力进行细粒度的分析,识别共享的能力,并将共享的能力建设成为统一的平台。因此中台不是单系统的服务化。 


综上所述,中台的核心思想是能力的枢纽和共享。中台是在集中的基础上建设分权的业务,进行联通,并为各业务提供统一的服务。因此一切将企业的各式各样的资源转化为易于前台使用的能力,为企业进行“以用户为中心”的数字化转型服务的平台,都是中台。


但要注意,与此思想相匹配所建设的中台团队并不能当作是资源共享的团队。中台团队关注的是如何形成基础服务,为前台团队建设业务应用提供便利。因此中台要实现平台逻辑与业务逻辑的分离,并且隔离不同前台业务。


02.webp.jpg


中台是数字化转型下重构企业IT基础设施的最佳实践。那么,怎么理解中台是企业级共享服务平台?我们先来看看中台的起源地阿里巴巴建设中台的驱动力和成果。


2008年的阿里巴巴集团由于企业内部部门之间的隔离、业务目标相对不一致,淘宝和淘宝商城(即现今的天猫)是作为两套独立的系统分别建设的,即是两套独立的烟囱型系统。但二者的基础业务都是电商交易,因此基本功能是类似的,比如包括商品、交易、支付、评价、物流、积分、论坛等。


由于系统间的隔离,虽然商城的流量和交易持续走低,却无法将淘宝的流量引流到淘宝商城。因此,两个业务部门商量规划如何打通两个电商平台,从而成立共享业务事业部,着手进行内部称为“五彩石”的项目。


“五彩石”项目的成果,即现在称为“中台”的各共享业务服务中心,为后续天猫的快速发展奠定了坚实的基础。中台整合了阿里巴巴集团的产品技术能力和运营数据能力,对各前台业务形成了强有力的支撑。后续上线的聚划算、1688等均得益于中台的建设。


由此可以看到,企业在信息化建设过程中,不同业务部门基于本部门的业务需求提出了相对独立的方案。IT部门为满足不同业务部门的不同业务需求(有时甚至是相互冲突的)搭建了纷繁复杂且部分功能重复的烟囱式系统。烟囱式的系统建设不仅带来了功能的重复建设,还带来了重复维护,导致企业的重复投资。


此外,为了打通烟囱式系统,还需要专门设计第三方集成方案,集成和协作成本高昂。因此,在建设和引入新的系统时,虽然各部门根据自己的业务需求构建了定制化的最优解决方案,但这些方案可能只是局部最优;如果从公司整体来看,不一定是全局最佳的解决方案。


所以,构建系统如果不从全局出发,不进行现有系统的改造升级、重复利用,那么只能是在旧有的复杂性上再次引入新的复杂性,导致系统越建越复杂,而效率却越来越低。


03.webp.jpg


既然我们强调中台是能力的复用,那么在建设新系统或业务应用时,可复用的能力具体是以什么样的形式提供的呢?


在程序设计中,函数是将一段经常使用的代码封装起来,然后在需要使用时可直接调用。使用函数体现了程序设计模块化的指导思想,将大问题分解为小问题,通过解决小问题来解决大问题。其次,函数的使用大大减少了重复编写程序段的工作量。相关的通用的函数集,可以编译成为动态链接库及类库,再次提升了复用的可能。


既然我们可以使用函数、类库的方式将一些可复用的功能封装起来,那是不是也可以将可复用的功能作为服务提供?以服务的方式提供的共享能力平台就是中台。中台是比函数和类库更高一层次的复用封装,从而更好地服务于业务。