中台学习
最近听朋友说业务是跟中台有关的,这次来总结一下链接
1、没有中台的时代(前台和后台)
在传统IT企业,项目的物理结构是什么样的呢?无论项目内部如何复杂,都可分为“前台”和“后台”两部分。
a、什么是前台
前台与前端不是一回事,所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app;也包括服务端各种实时响应用户请求的业务逻辑,比如商品查询、订单系统等等。
b、什么是后台
后台并不直接面向用户,而是面向运营人员的配置管理系统,比如商品管理、物流管理、结算管理,后台为前台提供了一些简单的配置。
2、中台出现
- 在当时,项目的发展相对稳定,并不需要那么快速的去迭代和试错,这种结构并没有什么问题。
- 今天企业竞争越来越激烈。只有以用户为中心,快速影响用户的需求,不断迭代和试错,才能让企业在竞争当中立于不败。
- 在传统的前台-后台架构中,各个项目相对独立;许多项目都在重复造轮子,让项目本身越来越臃肿,也让开发效率越来越低。
- 这种时候,为提高开发效率,我们有必要整合出一个中间组织,为所有的项目提供一些公共资源,这个中间组织就是人们所说的“中台”。
- 阿里巴巴提出了“大中台,小前台”的战略
-
阿里巴巴很多产品线的共同业务经过下沉,形成了中台的各种业务中心,而Aliware则是阿里巴巴的技术中间件平台,为各大业务线提供技术支持。
3、中台的划分
a、业务中台
业务中台就是把各个项目的共通业务进行下沉,整合成通用的服务平台:
b、技术中台
技术平台,为了避免研发人员发明轮子,向各个项目提供通用的底层框架,引擎、中间件
c、数据中台
d、算法中台
e、中台适用场景
- 从0-1阶段,没有必要搭建中台
- 从1到N阶段,适合搭建中台
当企业有了一定规模,产品得到了市场认可,这时候公司的首要目的不再是活下去,而是活得更好。
这个时候,趁着项目复杂度还不是很高,可以考虑把各项目的通用部分下沉,组建中台,以方便后续新项目的尝试和旧项目的迭代。 - 从N到N+1阶段,搭建中台势在必行
当企业已经有了很大规模,各种产品、服务、部门错综复杂,这时候做架构调整就比较痛苦。
4、总结
中台:企业级能力复用平台