本文转载自微信公众号“bugstack虫洞栈”,作者小傅。转载本文请联系bugstack公众号。目录1.前言2.为什么要搭建中台?1.什么时候变热了?2、怎么火起来的?3、中台从何而来?3、搭建了哪些中台?1.技术中台2.数据中台3.业务平台4.建了又拆?1.新需求响应难度加大。2、服务集成的复杂度增加。3.可复用实现难度增加。代码,值越低!代码编程是数学逻辑的具体实现,相当于用砖头去盖厕所、盖猪圈、砌砖墙等,砖头还是那批50分钱的砖头,但它的价值在哪里盖的不一样!程序员也一样,你码的砖是公司的;核心组件、通用模块、高并发服务,还是狮山山的一些ERP查询、接口包装器、寻宝?通常那些复杂的业务逻辑或者具有一定技术深度的核心组件是程序员成长最快的地方。当然,有的时候没办法,不是不想做而是没有机会,或者是刚入职场,或者是部门比较差,也可能更多由于我目前的能力不足等等。但毕竟,增长是你自己的事。有方向是最大的障碍。只有脚踏实地,用脚武装起来,才有谈判的机会!2、为什么要建中泰?发现从19年5月21日开始突然变热,如下图;百度指数搜索:http://index.baidu.com/v2/main/index.html#/trend/%E4%B8%AD%E5%8F%B0?words=%E4%B8%AD%E5%8F%B019年前,不是没有中泰这个东西。台湾,有人评论说上中台找死,不上中台等死!2、为什么这么火?说来也奇怪,为什么中台火爆,到底发生了什么?啊!难怪,是流量大亨腾讯,在19日2019年5月21日召开了全球数字生态大会。会上,腾讯高级副总裁唐道生提出“开放中台能力,助力产业升级”。原文:腾讯唐道生:腾讯开放中台能力助力产业升级3、中台从何而来?你有没有玩过??《部落冲突》、《皇室战争》呢?为什么,打游戏还跟中台关系有关?supercell(超级细胞),芬兰手机游戏巨头。收录全球热门歌曲,例如《部落冲突》、《卡通农场》、《海岛奇兵》、《皇室战争》和《荒野乱斗》[1]。芬兰手游巨头supercell于2016年3月宣布旗下游戏的??日活跃用户数(DAU)已突破1亿。公司首席执行官IlkkaPaananen在Twitter上分享了这一消息,并感谢世界各地的玩家。在Supercell,每个独立的游戏开发团队,称为“cell”团队,核心成员通常只有5人,最多不超过7人。员工人数虽然少,但都是业内顶尖的人才,自由度还是足够的。团队决定做什么样的产品,然后尽快推出产品的公测版本,看看这款游戏是否受到用户的欢迎。如果用户不受欢迎,迅速放弃这个产品,然后尝试一个新的,期间几乎没有管理角色的干预。团队开发的产品失败后,不仅不会受到惩罚,甚至还会举行庆祝仪式,庆祝他们从失败中吸取教训。2015年年中,马云带领阿里巴巴集团高管参观了位于芬兰赫尔辛基的手游公司Supercell。腾讯控股等参与财团于北京时间2016年6月21日下午6点左右发布最新消息,确认同意通过买方(腾讯控股全资子公司)收购Supercell的多数股权。财团)。综上所述,一位马老板买下了大部分股份,另一位马老板从Supercell的团队开发模式中嗅到了中台的味道。小区和部落对应小前台和大中台。台湾受洗。3、建设了哪些中台?1、技术中台难度:????描述:技术中台提供构建系统所需的基础设施、开发环境、数据服务、分布式能力等各种底层技术问题。同时,技术平台有时涵盖研发平台的概念,主要是帮助项目的快速构建、测试、集成、交付、运维、监控等。备注:技术中心基本上每个公司都有,但每个公司可能有多套测试环境、预发布环境、上线环境,以及多套各种技术组件。在构建中台的时候,这些能力需要进行整合,统一建设,统一维护。2、数据中心难度:????描述:数据中心提供数据采集、计算、分析、算法等数据动作,并提供相应的数据服务;量化指标、人群标签、知识图谱、业务报告等。3、业务中心难度:??????描述:业务中心提供可复用的服务能力,如交易、支付、活动、用户、订单等,这些服务可以标准化、简化、统一。备注:中台最重要也是最难的就是业务中台的处理。支持浅了无法满足业务需求,支持深了又过于个性化,无法满足所有需求。同时,每一个业务拆分的时候,拆分的不仅仅是系统,还有对应的业务、产品、运营。他们应该如何以及向谁提出他们的需求。中台做的太复杂了,给后台做。如果你做的太多了,你就会想到平台化。所以这也是最难的部分!4.刚建完就拆了?以前是建中台火,现在突然变成拆中台了。要不是阿里自己说要把中台拆了,别人恐怕都不敢说!拆解中台的原因是阿里内网说中台太厚,影响业务发展和敏捷响应能力。你为什么这么说?说白了,中台和低代码理念的引导结果,都是针对通用服务的组装和编排。对于需要快速试错的创新颠覆性业务场景,使用中台搭建并不容易。但是中台很适合盒马这种场景的诞生。有用户,有订单,有支付,有营销。中台可以支撑一套完整的服务,快速搭建类似的服务变得非常容易。但是,对于一些中台不可用或不完全可用的创新服务,通过前台、中台和后台就变得非常困难。所有的需求都没有突破中台就错过了市场。所以中台太厚,需要拆掉中台。1、新需求响应难度加大。当中台基于通用性、互操作性和平台性的原则构建新需求时,业务响应的实际敏捷性下降。这里面包括一个新的需求,不需要你的流程太长,也不需要你的通用性,甚至可能不需要你做完整的分库分表,数据采集,通用接口等等,如果你按照中间平台方式搭建,那么这个小需求的整体时间成本就会翻倍。所以当这样的需求越来越多的时候,你会发现搭建的中台并没有沉积可重用的服务,而这些服务最后都是由前端系统沉积的。本来希望中台厚一点,现在好像前台厚了点,前台越来越不依赖中台了。这主要是因为前台离需求变化最近,灵敏度最高。2、服务集成的复杂度增加。中台提供了大量可复用的接口,但是实现一个需求需要在中台集成很多接口。最后,由于这些接口串联、组合、调试都过于冗长,以至于效率不增反减。本来一个需求一个组就可以实现,现在靠中台需要很多组开会、协调、调度,严重拖慢了交付进度,不一定能提高交付质量。3.可复用实现难度增加。为了可复用,就要把一个需求放大,考虑它要发展成什么,以后要扩展什么功能,要留什么样的口子,要打什么样的基础建设。基于各种考虑,将支持各种需求的服务进行抽象和退役,抽取通用的支撑业务组件。这就好比构建中间件来屏蔽底层的差异化,当你屏蔽各种业务的差异化时,业务需求的变化可能会影响实际提取的业务组件应该如何支持。如果因为中台的通用性无法支撑差异化需求,那么就在前台构建这样的需求。因此,企业对业务场景的覆盖不深、广、足,中台建设就会成为需求的绊脚石,投入的人力也会增加。每次需要建设和完善,也会成为中台建设的灾难。五、总结综上所述,我们看到中国和台湾并非没有好处,但也不是无所不能。只是离业务太远,会赶不上业务的变化。如果离得太近,会离前台很近。所以现在希望把中台做薄,可以快速支撑业务发展,敏捷。如果公司不具备这样的需求和实力,即便是想要搭建一个中台,也不能一下子做大。最后可能中间平台完成了,公司就受不了了。阿里对中台的拆解并不是彻底的拆解,因为已经有中台可以很好支撑的场景,所以需要快速变化的场景可以交给业务团队。不管是中端还是低码,相对于个人的技术成长,取决于你在每个技术游戏中承担什么角色,留下什么价值。不会有永远稳定不变的技术组织。需要关注通过改变不断积累个人成长所需的知识。
