导读:最近中台的概念很火,你还不懂?没关系,看完这篇你就懂了……

作者: 小灰
来源: 程序员小灰(ID: chengxuyuanxiaohui)

01 没有中台的时代

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

  • 什么是前台?

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

  • 什么是后台?

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

前台、后台、用户之间的关系,可以用下图简单表示:

在当时,项目的发展相对稳定,并不需要那么快速的去迭代和试错,所以这种结构并没有什么问题。

在互联网快速发展的今天,企业之间的竞争越来越激烈。只有以用户为中心,快速响应用户的需求,不断迭代和试错,才能让企业在竞争当中立于不败。

但是,现实情况下......

在传统的前台-后台架构中,各个项目相对独立,许多项目都在重复发明同样的轮子,即让项目本身越来越臃肿,也让开发效率越来越低。

这种时候,为提高开发效率,我们有必要整合出一个中间组织,为所有的项目提供一些公共资源。而这个中间组织,就是人们所说的“中台”。

02 中台的领跑者

SuperCell是一家芬兰的手机游戏公司,这个名字或许有些陌生,但是说起下面几款游戏,大家一定会很熟悉:

  • 部落冲突

  • 海岛奇兵

  • 皇室战争

SuperCell公司就像是一个高产的游戏孵化器,在几年内开发出了10款以上的游戏,但是大部分用于试错的游戏都在研发过程中被腰斩了,最终呈献给用户的几款游戏都是经典中的经典。

是什么让SuperCell公司能够如此高效地试错和迭代呢?他们依靠的是强大的平台资源,支撑起各个游戏开发的小团队。

他们开发出的游戏看上去风格迥异,却存在许多共同之处。在业务上,共通的东西包括支付系统、用户系统等等,在技术上,共同的东西包括游戏引擎,内部开发工具等等。而这些共通的资源,都可以由一个强大的“中台”来提供:

中台的架构思想改变的不只是项目结构,也影响了研发团队的组织形式。SuperCell公司把这种高效的组织形式称为“部落”。

紧随其后,国内互联网公司也纷纷开始了各自的中台战略。

阿里巴巴提出了“大中台,小前台”的战略:

图中,阿里巴巴许多产品线的共通业务经过下沉,形成了中台的各种业务中心,而Aliware则是阿里巴巴的技术中间件平台,为各大业务线提供技术支持。

华为提出了“平台炮火支撑精兵作战”的战略:

华为把作战小分队比喻为前台项目团队,把中台比喻成战地指挥部。在这个比喻当中,中台的作用就是提供资源支持:要数据给数据、要技术给技术。

03 中台的具体划分

1. 业务中台

业务中台在前文中反复提及,就是把各个项目的共通业务进行下沉,整合成通用的服务平台:

2. 技术中台

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

3. 数据中台

数据中台,为各个项目进行各种数据采集和分析:

4. 算法中台

算法中台,为各个项目提供算法能力,比如推荐算法、搜索算法、图像识别、语音识别等等:

04 中台的适用场景

1. 从0到1的阶段,没有必要搭建中台

从0到1的创业型公司,首要目的是生存下去,以最快的速度打造出产品,证明自身的市场价值。

这个时候,让项目野蛮生长才是最好的选择。如果不慌不忙地先去搭建中台,恐怕中台还没搭建好,公司早就饿死了。

2. 从1到N的阶段,适合搭建中台

当企业有了一定规模,产品得到了市场的认可,这时候公司的首要目的不再是活下去,而是活的更好。

这个时候,趁着项目复杂度还不是特别高,可以考虑把各项目的通用部分下沉,组建中台,以方便后续新项目的尝试和旧项目的迭代。

3. 从N到N+1的阶段,搭建中台势在必行

当企业已经有了很大的规模,各种产品、服务、部门错综复杂,这时候做架构调整会比较痛苦。

但是长痛不如短痛,为了项目的长期发展,还是需要尽早调整架构,实现平台化,以免日后越来越难以维护。

有话要说?
Q:   你懂什么是中台了吗?
欢迎留言与大家分享

有热门推荐?

1.【程序员】

2.【GitHub】

3.【算法】

4.【数据结构】

点个在看,少个 bug?

漫画:什么是中台 ?相关推荐

  1. 漫画:学习中台,看这篇就够了

    没有中台的时代 在传统IT企业,项目的物理结构是什么样的呢?无论项目内部的如何复杂,都可分为"前台"和"后台"这两部分. 什么是前台? 首先,这里所说的&quo ...

  2. 漫画:数据中台中台建设的十大误区(建议收藏)

    导读:中台路上,我们一起踩过的坑. 作者:数澜科技 来源:大数据DT(ID:hzdashuju) 误区一:数据中台是技术部门的事 数据中台是企业数字化转型的支撑,其本质目的是为了提升业务,在搭建过程中 ...

  3. 漫画:假装内卷,才是互联网人的骚操作

    互联网公司内卷加班成性其实比内卷更内卷的是互联网人开始苦练假装内卷当你觉得他们都在内卷而不敢下班的时候他们已经偷偷下班回家却还可以在办公室里留下了内卷的气氛营造他们随时回来的假象,制造完美在场证据一入 ...

  4. 忽悠CTO搞中台,把自己饭碗都搞砸了

    老 K 读完需要 10 分钟 速读仅需 1 分钟 "妈的,A厂说的什么玩意儿,老子听不懂!你就告诉我,这次中台建设,投资多少钱,投了这些钱后,以后的信息化系统是否可以集约化建设?大概平均每个 ...

  5. 漫画:下辈子你还当程序员么?

    来源:100offer(im100offer) 策划.文案:梅梅 设计:杨若修 有一部电影叫做「被嫌弃的松子的一生」,有人评价说:大多数女人不会过成松子,但或多或少有松子的影子.「被嫌弃的程序员的一生 ...

  6. 爱奇艺数据中台负责人马金韬:数据中台建设与应用

    中生代技术 链接技术大咖,分享技术干货 接力技术,链接价值 本文根据马金韬老师在[deeplus直播第233期]线上分享演讲内容整理而成.首发于公众号dbaplus,经授权转载(文末有获取本期PPT& ...

  7. 数据中台建设五步法(文末赠书)

    点击▲关注 "中生代技术"   给公众号标星置顶 更多精彩 第一时间直达 数据中台是当下非常热门的话题,可以解决企业重复造轮子的问题.虽然数据中台在互联网企业中已经有了多年的实践, ...

  8. 漫画:程序员每天的6场战斗

    Mart Virkus@toggl.com 读完需要 5 分钟 速读仅需 2 分钟 作者丨Will Oremus 译者丨大白 策划丨中生代技术社区 程序员的生活很难! 我并不是说其他工作很容易.但程序 ...

  9. 架构专家高磊:缓存为王——无线缓存架构优化

    高磊 微软架构专家 读完需要 12 分钟 速读仅需 4 分钟 高磊,一线架构师,具有多年架构和研发经验:曾就职于阿里.华为等公司,专注于云计算.微服务体系等领域. 1 无线缓存的定义.限制条件及影响 ...

  10. Spring Cloud入门,看这篇就够了!

    点击▲关注 "中生代技术"   给公众号标星置顶 更多精彩 第一时间直达 概述 首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟. 什 ...

最新文章

  1. ​台媒:台积电2nm制程获重大突破
  2. 【GNN】一份完全解读:是什么使神经网络变成图神经网络?
  3. Java:多态的概念和案例实现
  4. stm32搭建mqtt_STM32+ESP8266+AIR202基本控制篇-102-服务器基本搭建-安装MQTT软件(.Windows系统)...
  5. [Python图像处理] 十五.图像的灰度线性变换
  6. poj3421 X-factor Chains
  7. vue中更换标签页.ico图标报错路径找不到图片
  8. 【Level 09】U1 The way I see it L1 A great adventure
  9. 史上最大漏洞危机:影响所有 iPhone、Android、PC 设备,修复困难重重
  10. 大数据可视化需注意什么问题
  11. java jquery用的多吗_[Java教程]如果不用jQuery,Ajax你还能写出多少?
  12. [Android]Hello, Android!
  13. pytest文档24-fixture的作用范围(scope)
  14. 关于vector在类中的声明用法
  15. 留学论文辅导计算机专业Essay写作范文
  16. 【数字电子技术基础】数字电子钟设计
  17. 输入圆半径计算圆周长、圆面积、圆球表面积,结果保留3位小数。 注意:输入的半径可能是整数,也可能是小数。
  18. Linux内存管理(八):paging_init
  19. hnust 可口可乐大促销
  20. java正则表达式 find_java正则表达式find

热门文章

  1. 第五章 手工测试之APP项目
  2. Yii2 创建定时任务
  3. 初学pyhon的几个练习小程序
  4. Android-一只手指滑动View,另一只手指按Home键,重新进入后View状态无法更新的问题...
  5. css3宽度变大动画_HTML5如何实现动画效果
  6. 华创期货:大分钟进场小分钟出场可规避亏损
  7. 级差公排php如何_专业级差陷阱重重?
  8. python实现对布洛赫球(Bloch Sphere)动画可视化的方法
  9. 修改android设备号
  10. EOJ 3262. 黑心啤酒厂