第一次听到“中台”这个词,是实习期间在参与公司的一个电商项目时,当时冒出的想法是中台是什么鬼,之前只听过有“前台”和“后台”,居然还有个“中台”这样一个神奇的存在。

那…… 中台到底是什么?通过查阅资料对它有个大致的了解:

中台其实是个比较大的概念,按照划分的话,

可以是技术平台,像微服务开发框架、Devops平台,集成各类公有云SaaS;

也可以是微服务业务平台,像我们公司的用户中心,订单中心,促销中心等业务定制中台,(另外补充定制中台下还有基线中台,把几大中心一些通用的功能在抽取出来,这是公司自己封装的,虽提高了开发效率,但是我在实际开发继承时有些字段并不一致,并没有感受到他的好处emm待思考)

也可以是组织中台,在企业中主要起到投资评估与投后管理的作用。

要了解中台,首先要了解前台与后台各指什么:

 前台:由各类前台系统组成的前端平台。每个前台系统就是一个用户触点,即企业的最终用户直接使用或交互的系统,是企业与最终用户的交点。例如用户直接使用的网站,手机App,微信公众号等都属于前台范畴。

 后台:由后台系统组成的后端平台。每个后台系统一般管理了企业的一类核心资源(数据+计算),例如财务系统,产品系统,客户管理系统,仓库物流管理系统等,这类系统构成了企业的后台。基础设施和计算平台作为企业的核心计算资源,也属于后台的一部分。

后台并不为前台而生

定义了前台和后台,那么企业为什么要建中台,意义是什么,中台起到什么作用?

我们看到的很多企业的后台系统,在创建之初的目标,并不是主要服务于前台系统创新,而更多的是为了实现后端资源的电子化管理,解决企业管理的效率问题。这类系统要不就是当年花大价钱外购,需要每年支付大量的服务费,并且版本老旧,定制化困难;要不就是花大价钱自建,年久失修,一身的补丁,同样变更困难,也是企业所谓的“遗留系统”的重灾区。

而前台呢,前台由于要快速响应前端用户的需求,讲究的是快速创新迭代,所以要求转速越快越好;⽽后台由于⾯对的是相对稳定的后端资源,⽽且往系统陈旧复杂,甚至还受到法律法规审计等相关合规约束,所以往往是稳定至上,越稳定越好, 转速也自然是越慢越好。

随着企业业务的发展壮大,因为后台修改的成本和⻛险较⾼,所以驱使我们会尽量选择保持后台系统的稳定性,但还要响应用户持续不断的需求,自然就会将大量的业务逻辑(业务能力)直接塞到了前台系统中,引入重复的同时还会致使前台系统不断膨胀,变得臃肿,形成了一个个⼤泥球的“烟囱式单体应用”。

那么这种“前台+后台”的⻮轮速率“匹配失衡”的问题就逐步显现出来。所以这个时候中台的价值就体现出来了

中台即可以将早已臃肿不堪的前台系统中的稳定通用业务能力“沉降”到中台层,为前台减肥,恢复前台的响应⼒;又可以将后台系统中需要频繁变化或是需要被前台直接使用的业务能力“提取”到中台层,赋予这些业务能力更强的灵活度和更低的变更成本,从而为前台提供更强大的“能力炮火”⽀援。

企业在平台化的过程中,需要建设自己的中台层(同时包括技术中台,业务中台,组织中台)

其实中台(⽆论是技术中台、业务中台还是组织中台)的建设根本上是为了解决企业响应⼒困境, 弥补创新驱动快速变化的前台和稳定可靠驱动变化周期相对较慢的后台之间的⽭盾,提供⼀个中间层来适配前台与后台的配速问题,沉淀能⼒,打通并顺滑链接前台需求与后台资源,帮助企业不断提升用户响应⼒。中台到底是什么根本不重要,如何想方设法持续提高企业对于⽤户的响应⼒才是最重要的。

 

转载https://www.jianshu.com/p/86dc7ad52ad6

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐