天天看点

什么是中台--笔记

漫画:什么是中台?https://juejin.im/post/5d995f82f265da5ba308389d#comment

1、传统项目架构的痛点

没有中台时,项目被分为“前台”和“后台”,如下图

  • 前台:包括用户交互界面 + 实时响应用户请求的业务逻辑
  • 后台:面向运营人员的配置管理系统
什么是中台--笔记

痛点:

  • 各项目相对独立,许多项目在重复造轮子,让项目本身越来越臃肿,也使开发效率越来越低
  • 在需要快速响应用户需求,不断迭代试错时,缺点突出
什么是中台--笔记

2、中台是什么

为了解决上述痛点,提高开发效率而整合出的中间组织,为所有项目提供公共资源,这个中间组织就是“中台”。

中台的架构思想不仅影响项目结构,也影响了研发团队的组织形式

  • SuperCell公司的中台
什么是中台--笔记
  • 阿里的中台
什么是中台--笔记
  • 华为的中台
什么是中台--笔记

3、中台的分类

  • 业务中台:各个项目通用的业务
  • 技术中台:避免重复造轮子,提供通用的底层框架、引擎、中间件
  • 数据中台:数据分析和采集
  • 算法中台:为各项目提供算法能力
什么是中台--笔记
什么是中台--笔记
什么是中台--笔记
什么是中台--笔记

 4、适用场景

  • 从0到1阶段:没有必要搭建中台,首要目的是生存,市场价值验证,野蛮生长最适合
  • 从1到N阶段:适合搭建中台,价值已被认可,项目复杂度不是特别高,搭建中台为后续快速迭代试错做准备
  • 从N到N+1阶段:搭建中台势在必行,企业规模大,产品、服务、部分错综复杂。为了长期发展,搭建中台,避免以后越来越难以维护