中台学习

最近听朋友说业务是跟中台有关的,这次来总结一下链接

1、没有中台的时代(前台和后台)

在传统IT企业,项目的物理结构是什么样的呢?无论项目内部如何复杂,都可分为“前台”和“后台”两部分。

a、什么是前台

前台与前端不是一回事,所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app;也包括服务端各种实时响应用户请求的业务逻辑,比如商品查询、订单系统等等。

b、什么是后台

后台并不直接面向用户,而是面向运营人员的配置管理系统,比如商品管理、物流管理、结算管理,后台为前台提供了一些简单的配置。
中台学习

2、中台出现

  • 在当时,项目的发展相对稳定,并不需要那么快速的去迭代和试错,这种结构并没有什么问题。
  • 今天企业竞争越来越激烈。只有以用户为中心,快速影响用户的需求,不断迭代和试错,才能让企业在竞争当中立于不败。
  • 在传统的前台-后台架构中,各个项目相对独立;许多项目都在重复造轮子,让项目本身越来越臃肿,也让开发效率越来越低。
  • 中台学习
  • 这种时候,为提高开发效率,我们有必要整合出一个中间组织,为所有的项目提供一些公共资源,这个中间组织就是人们所说的“中台”。
  • 阿里巴巴提出了“大中台,小前台”的战略
  • 中台学习
    阿里巴巴很多产品线的共同业务经过下沉,形成了中台的各种业务中心,而Aliware则是阿里巴巴的技术中间件平台,为各大业务线提供技术支持。

3、中台的划分

a、业务中台

业务中台就是把各个项目的共通业务进行下沉,整合成通用的服务平台:
中台学习

b、技术中台

技术平台,为了避免研发人员发明轮子,向各个项目提供通用的底层框架,引擎、中间件
中台学习

c、数据中台

中台学习

d、算法中台

中台学习

e、中台适用场景

  • 从0-1阶段,没有必要搭建中台
  • 从1到N阶段,适合搭建中台
    当企业有了一定规模,产品得到了市场认可,这时候公司的首要目的不再是活下去,而是活得更好。
    这个时候,趁着项目复杂度还不是很高,可以考虑把各项目的通用部分下沉,组建中台,以方便后续新项目的尝试和旧项目的迭代。
  • 从N到N+1阶段,搭建中台势在必行
    当企业已经有了很大规模,各种产品、服务、部门错综复杂,这时候做架构调整就比较痛苦。

4、总结

中台:企业级能力复用平台