专栏首页技术那些事架构演进,静下心来,看看中台真的适合你么?

架构演进,静下心来,看看中台真的适合你么?

到了去年底,阿里巴巴董事长兼CEO张勇在湖畔大学分享时也说:如果一个企业奔着中台做中台,就是死。

其实中台到底 解决了什么问题,怎么落地,都是落地全靠临时发挥了。

大体量的系统,谈中台才有意义!

软件架构,都是逐步演进的,跨度太大,一方面公司没有这方面的财力、人力等你来搞,另一方面技术方面也会存在短板障碍,很容易存在“将就先搞后续完善优化”的思想。

架构演进,静下心来,看看中台真的适合你么?看完下文,你或许心里会更有数。

1、中台源

  • 2009 年阿里共享业务事业部诞生,它在多年后承接了阿里的中台的重任
  • 2010 年 6 名资深游戏开发者创立了 Supercell 公司,旗下拥有《部落冲突》,《皇室战争》,《海岛奇兵》,《卡通农场》这四款超现象级产品。
  • 2015 年中,据说马云带领高管拜访了芬兰赫尔辛基的 Supercell。Supercell 公司员工不多,Supercell 每个团队员工不超 7 人,团队自己决定做什么产品,实现产品快速开发。这次访问据说给阿里高管带来了极大的震撼,于是大家开始思考快速发展的信息时代中公司的架构到底应该是怎么样的。
  • 2015/12 阿里 CEO 逍遥子的一封内部邮件打响了阿里内部进行“大中台,小前台”组织架构升级的指示
  • 2015 年末,滴滴启动中台战略,构建业务中台主要出于四方面:专业深度,人力资源,用户体验,全局打通
  • 2017/12 滴滴分享了如何构建自己的中台
  • 2018/1 京东进行组织架构调整
  • 2018 下半年,爱奇艺开始规划做中台
  • 2018/7 百度总裁陆奇离职
  • 2018/12 京东宣布采用前台,中台,后台的组织架构
  • 2018/12 百度内部宣布进行架构调整
  • 2019/3 字节跳动对外透露正在搭建“直播大中台”
  • 2019/5/6 上半年,知乎创始人于第二届数字中国建设峰会接受专访时提到知乎的中台
  • 2019/5/21 腾讯召开了全球数字生态大会,会上腾讯高级副总裁提出了“开放中台能力,助力产业升级”和“开源协同”和“自研上云”,然后“中台”立马就被带火了。从百度搜索指数可以明显发现,从 5/21 起中台搜索量指数往上涨
  • 2019/8/9 小米在 ITex 供需博览会上提出小米中台进行业务 + 数据 + 技术建设
  • 2019/10 爱奇艺在 QCon 全球软件开发大会上对爱奇艺中台进行介绍

一、大厂的中台

1、腾讯

All in产业互联网。腾讯的技术委员会,对标的是阿里巴巴的中台事业部,而不是外界所解读的对标阿里“达摩院”。整合带来的最大好处就是技术的标准化,而这一切显然是为其中台战略做铺垫——标准化意味着腾讯可以更高效地把自己的能力交付给客户

2、百度

建立可复用的中台能力。百度中台的技术思路:提供完备的通用能力、定制能力,持续完善领域技术沉淀能力。业务视角, 中台提供了灵活的可定制业务框架, 使得业务可以聚焦业务特有逻辑的开发

3、小米

业务+数据+技术。小米业务中台建设三年战略,包含了持续优化、构建中以及待新建的系统,纵向分为企业战略、业务执行、业务支撑、数据治理四部分。

4、滴滴

构建最合适的业务中台。在对业务和产品进行更好建模的基础上,进行了“五化”:服务化、异步化、配置化、插件化、数据化

5、京东

打造共建、共享、标准化的数据中台。目前京东集团已形成零售、数科、物流、保险、健康等多元化的业务格局,各业务都进入到精细化运营阶段,对于数据精细化运营提出了更高的需求。京东过往十多年业务发展沉淀下来的海量数据,需要通过数据中台的建设形成宝贵的数据资产,以打造强有力的数据智能能力。

6、网易

胖中台、标准中台、平台组织。标准中台组织由各个能力组和工具、规范/流程/方法论组成;当标准中台组织对业务的介入程度不足以支撑中台的实现,就需要更加接近业务的定向组来参与,这就形成了胖中台组织;而能力臻于成熟,工具、流程都实现标准化,标准中台组织也可以退化成平台组织。

7、用友

3+2+1。近两年随着对中台理念、架构及配套研发运营体系的深入理解和落地,用友的iuap平台逐步演变为基于统一中台内核的3+2+1架构,即3大中台,2大服务,1个面向用友所有客户和生态的统一开发平台。

8、知乎

大中台小前台。前台有三个业务团队,分别是社区事业部、商业化事业部以及会员事业部,其中社区事业部被认为是知乎一切事业的根源和基础;商业化团队主要负责知乎的品牌广告、信息流广告,以及相关的商业化活动;会员事业部,就是此前主打知识服务的知乎大学更名而来。技术实行中台制,也就是说知乎所有业务团队共用技术团队。

二、端和台

前后台和前后端是在不同维度的思考。端是在代码层面上的区别,台是展现形式上的区别。

  • 前端:通俗的讲,对应项目里头写的 html,js,css 等代码,显示前端页面。
  • 后端:通俗的讲,对应项目里头写的 bean,dao,controller,service 等业务逻辑代码,逻辑功能。
  • 前台:前台中有前端和后端,由各类前台系统组成的前端平台。每个前台系统就是一个用户触点,即企业的最终用户直接使用或交互的系统,是企业与最终用户的交点。例如用户直接使用的网站,手机App,微信公众号等都属于前台范畴。
  • 中台:中台是前台和后台的中间层,因为我们发现后台系统掌管着核心数据,随着企业业务扩大,后台系统应该保证其修改率降低稳定性提高,那我们业务拓展了,用户需求增加了该怎么办呢?
  • 如果大量的业务逻辑直接在前台实现,不仅效率很低而且前台也变得臃肿不易修改,这就形成了烟囱式单体应用,IT 界有句话说:软件开发中遇到的所有问题都可以通过增加一层抽象来解决。中台是基于这样的思想,把前台臃肿的业务逻辑沉淀到中台,为前台减负,把后台众多的服务抽象到中台,为后台扩展。
  • 后台:后台中也有前端和后端,由后台系统组成的后端平台。每个后台系统一般管理了企业的一类核心资源(数据+计算),例如财务系统,产品系统,客户管理系统,仓库物流管理系统等,这类系统构成了企业的后台。基础设施和计算平台作为企业的核心计算资源,也属于后台的一部分。

四、各个中台分类

  • 数据中台:通过数据技术,对海量数据进行采集计算存储加工等工作,还要统一标准。数据中台把后台的数据统一好之后形成标准数据,再进行存储,进而为前台提供资源。
  • 技术中台:在技术平台的基础上增加了业务属性。
  • 业务中台:一般指在线业务为典型特征的中台。在OLDI(Online Data-Intensive)时代,越来越多的企业的核心业务都是在线业务,因此把在线业务中台简称为业务中台。但对那些不是以在线业务为主的企业,它需要的业务中台可能就不是在线业务中台了,而是数据中台或别的什么中台

五、中台之坑

1、团队组织的错误

许多团队管理者会认为增加人力是最好的,因为他们认为人员增多会带来效能的提高,但按照敏捷的思想,小团队工作效能更高。

2、业务拆分的问题

业务架构者对业务拆分不够清晰,会导致开发中造成到两混乱信息,是团队的管理和维护成本大大增加。

3、微服务的滥用

中台的建设是从下而上的,中台的需要是从上而下的。微服务不是靠量来取胜,是靠与实际业务的匹配来取胜,设置一个独立的业务单元,单独提供一个系统的微服务。举例来说:某个项目中台设计之初,拆出了 80 个微服务,20 个共同组件,应用服务器 90 台,人员维护的成本极高。优化以后,微服务缩减到 30个,应用服务器只需要 40台。

4、系统的过度设计

大部分微服务架构人们只能看到其结果却看不到其架构过程,但其实不是这样的,它既不是一步到位架构出来的也没有必要这么做,因为架构最基本规律就是解决当前的需求即可,它无需对没有出现的问题负责。

5、前台试错的迷失

小前台快速迭代,快速试错,但是成功必经是少数,试错单位越小,试错的次数越多,越容易被人们忽略,这样的前台可能就被架空了,怎么做呢?完善的管理制度加上前台团队人员得是高精尖人才,类似 supercell 试错后举办聚会(管理制度)和 cell 中成员都是顶级人才(人员选择)解决这一问题,supercell 还有个很大的优势就是公司本身人数就不多,这对管理起到了一定的帮助作用。

6、利益的划分

假使某个中台组件支持了几个不同的前台,结果到最后只有一个前台活了过来,其他都死了,那么每个团队最后的利益该如何分配呢,要知道这几个死了的前台死因可能不仅仅是产品的不合格,更多的可能是具有某种机遇成分。

7、组织架构的调整问题

此处包含组织架构调整太艰难该如何做,还有中台团队前期生存艰难的问题,都在在下面中台插曲中会讲到。

8、不同公司中台架构照搬

这是不可以的!这是因为架构这种东西必须得在公司原有的基础上调整,再一个就是每个公司业务逻辑,部门等都不相同,架构照搬是不实际的。

9、中台团队领导选择问题

该选择什么样的领导来带中台呢?给出一个最佳模板人选:技术出身,并且要十分熟悉公司的业务场景,超强沟通能力和沟通意愿,公司核心员工,在公司内部工作时间长,公司内部人缘广泛。照着这个模板寻找即可。

六、中台建设过程中常见景象

1、中台部门往往前期生存困难

这个问题可以说是组织架构演进过来的,各个公司前期对中台采用试点的方式,往往效果可能是中台部门起初总是在夹缝中求生存,这是因为中台部门既要满足所在公司多个不同前台的需求,指给中台提出了巨大的挑战,可能每次都难以达到前台的要求,再一个就是前台作为战场上直接杀敌的士兵具有更多的话语权,而中台则是后方强有力的补给支援,即使前台和中台权利级别一样,前台可能具备更多的话语权,这对中台的生存更加不利,中台极有可能在初期就流产。

因此初期必须得给中台的发展打一剂强心针,而不是任由中台发展。怎样才能让中台话语权更大?只有让它实实在在成为产品的必经阶段就行了,那如何做呢?公司可以强制规定,前台产品产出必须得经过中台这一阶段,并且放宽初期中台的产出结果,这相当于给中台进行权利的补充。

2、人员变动(包括调岗和辞退)

人员进行部门调整可以理解,但是人员辞退,这是因为比如偏底层的技术人员在垂直业务领域可能不再需要。这几年是互联网的寒冬,今年被大厂“辞退”的员工数量也蛮多,所以我怀疑是有一部分原因是大厂在建设中台,进行组织架构调整的结果,互联网的寒冬可能不是那么“寒”。

3、很多企业会进行数据中台和技术中台的建设

很多企业可能会先进行数据中台和技术中台的建设,然后业务中台可能是留有空缺。这是因为大部分公司对技术层面和数据层面划分较为清晰,做技术平台或者数据平台的团队可以立马拉过来继续做一个技术中台或者数据中台,对组织架构的调整较少,公司做起这两个中台较为容易。而如果要做业务中台就必定是要动组织架构的,动组织架构就意味着动利益分配,这其实就已经卡死很多公司了。再加上有的公司业务复杂的话,这又是一道屏障。

4、中台部门的消亡

中台迈过初期夹缝生存的难关后可能还面临一个凋零消亡的问题,这与各个公司的组织管理有关,如果一个中台部门不与前台部门建立良好关系,又没与后台部门建立良好联系,那么这个中台就危险了,不知那一天就会猝死在突发的利益冲突中。所以项目上可以安排中台和前台和后台专门对接,专门建立联系,这个得看管理者自己的管理策略。

5、中台团队的选人

企业一般开始会从前台调人,其中一定包含了能力极强的业务架构师角色,一部分技术通过招聘方式,还有一部分通过内部培养的形式。

6、先做再调组织还是先条组织再做

组织架构如何调整这一问题为何各大厂没有详细讲明?首先如果要做中台,那么组织架构是必调的,调整组织架构就意味着权利和利益分配的调整,一旦涉及到利益和权利的切分,这个话题就变的有意思了(怎么感觉和美国想禁枪一样),所以企业要是想改组织架构,那得在做每一步选择前都要慎之又慎,这不得不依托管理者能力,以及公司内部全员了解中台的重要性

本文分享自微信公众号 - 程序猿技术大咖(cxyjsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HTTP方式文件分片断点下载

    在进行大文件或网络带宽不是很好的情况下,分片断点下载就会显得很有必要,目前各大下载工具,如:迅雷等,都是很好的支持分片断点下载功能的。本文就通过http方式进...

    xcbeyond
  • 随时随地编程,GitHub App 终于来了

    当然了,作为一个“交友平台”,更重要的是方便了大家随时随地交流,虽然GitHub表示是为了让大家在手机上也方便办公,并且和自己的团队保持联系等等。

    xcbeyond
  • GitHub阿波罗11号代码仓库惨遭中文灌水,丢人现眼……

    近日,阿波罗登月飞船代码在GitHub上的开源,引起广大程序猿的关注,但却惨遭中文灌水,这无疑不是一件光彩的事情。

    xcbeyond
  • 理解中台

    中台不是一个新名词。然而你如果想找到它的源头,可能真不太好找。有人说来自银行的”前台-中台-后台“的组织结构,有人说来自阿里提出的“大中台,小前台”概念。

    程序员一一涤生
  • 漫画:什么是中台?

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

    程序员小强
  • 脱虚入实,软件定义为数字中台注入强心剂

    用这句话来形容数字中台当前的处境可谓是再恰当不过。从过去几年的轰轰烈烈,到年初备受各方质疑,数字中台从巅峰跌落到谷底,遭受了过山车般的待遇。其实对于刚刚起步的中...

    大数据在线
  • 白话中台战略-2:中台到底长啥样?

    在上篇白话中台战略-1开篇:中台是个什么鬼?中,我试着依据自己的经验和理解,给出了中台产生的原因以及最终建设目的。但可能会过于抽象,大家听得还是云里雾里,那本文...

    魏新宇
  • 架构师如何理解中台方法论

    架构师必须具备结构化思维,那么如何理解最近很火的中台战略呢,2019年是中台元年,中台是否真的是解决企业级业务架构的良方,还是毒药,这个需要架构师具备高瞻远瞩的...

    用户6969969
  • “上中台吗?会送命的那种!”

    2019年被业界称为中台元年,最大的赢家当然是A厂了,据说企业中台市场份额,80%是A厂在做(合同总金额),能入A厂法眼的,当然都是国企、央企等动辄上亿的肥单。...

    人称T客
  • 数字化转型,你需要了解的中台

    在产业互联网火爆的当下,在BATJ等互联网大厂大肆推广中台建设成果的当下,各个行业的企业似乎都想做数字化转型,建设业务中台,但是中台到底是啥,需要我们提前了解和...

    Edison Zhou

扫码关注云+社区

领取腾讯云代金券