TVP访谈 | 贝壳金服史海峰:中台虽百家争鸣,但不是所有企业必需品
导语 | 中台作为一个技术概念,曾一度被捧得火热。那么,中台现在发展到了什么阶段呢?对于所有企业来讲,中台都是普适的么?中台在具体的落地过程中,究竟存在哪些问题呢?腾讯云最具价值专家(TVP)史海峰,与你分享他对中台建设的各种见解。(本文编辑:尾尾)
受访者简介:史海峰,腾讯云最具价值专家(TVP),贝壳金服小微企业生态CTO,负责小微企业生态金融服务产品规划、技术团队管理、系统建设。毕业于北京化工大学,曾在神州数码、亚信联创长期从事电信行业业务支撑系统集成工作,参与中国移动、中国联通多个项目,具有丰富的大型业务系统研发实施经验。曾在当当负责总体架构规划、技术规范制定和技术预研推广,善于把握复杂业务需求,提出创新性解决方案,参与多个重点项目的方案设计,在项目中对系统架构进行持续改造优化。负责技术委员会组织管理工作,发掘最佳实践、推动技术革新,组织内外部技术交流,开源DubboX、Elastic-Job、Sharding-JDBC。曾负责饿了么技术创新部产品研发团队,完成多个创新性业务项目及技术产品。多次担任业界技术大会讲师或出品人,包括ArchSummit、QCon、SACC、TOP100、SDCC、GITC、MPD、GIAC等。
一、中台现状:已发展到百家争鸣阶段
中台在2019年发展的特别火。从它的概念上来讲,中台基本上可以分为狭义和广义的中台。
典型的狭义中台是业务中台和数据中台,最多加上技术中台。广义的中台,会把技术中台或者业务中台层面的,拆分地更细一些,像一个产品化的东西。比如说,你可以认为某些电商公司的业务中台就是电商中台,当然电商里面也可能会有营销。技术里面呢,有人会说,我把视频作为一个中台,也可能把AI算法、体系对外开放作为一个中台,叫AI中台。大家可能会根据自己的产品定位,去细化一些垂直的特性,在更细的层面上抽取出中台的概念。
其实,中台最初源于Supercell这样一家游戏公司,它有很多业务线,会把业务上很多通用的东西沉淀下来,之后就可以很快速地生产各种各样的游戏。实际上,它就是一个游戏引擎嘛!或者说,它有一个更庞大的游戏库,组装一个新的游戏会很容易。2015年或者2016年的时候,那时候只有阿里一家在说中台,大家很少讨论说“你的中台是什么样”“我的中台是什么样”,大家的中台有什么不一样。但是发展现状,我觉得是比较有意思的,可以说是百家争鸣。
我看到的现状是,很多公司都在期望做中台,我认为,它只要ROI(投资回报率)是值的,或者说符合将来的战略,我觉得都OK,都可以去做中台。但是也有可能有些人,因为大家都在炒中台,进而觉得,只要有了中台,我就强大了,所以我要搞一个中台出来,为了中台而中台。这样就是舍本逐末,只看到了表面。
二、看中台普适性:思维上普适,但具体业务不一定
从思维上来讲,中台是普适性的。像做程序,写代码,有了共通的东西,你可以把它抽取成一个函数,然后引用它。所以,中台从理念上来讲,大家都很清晰,就是尽可能地把能复用的东西下沉。这是架构设计,或者说是技术维度上很好理解的一个思维。
但是在业务,或者说在组织层面,中台就不是很好理解了。因为组织层面,如果要把部门拆开,就一定会涉及到职责问题,就会出现很多问题。其中,有一个问题就是做架构常提的康威定律,你要一个中台的系统,或者说中台的技术支持体系,那一定是为一个组织服务的,它不可能说没有这个组织,然后凭空出来一个系统,叫中台。那它只是一个叫中台的系统而已,对外其实是看不见的。但是你既然想做成中台,其实就需要有这样一个组织,横向地打通原来不通的东西。技术上更多要做的是配合工作。那这样对一个公司的组织能力、战略拆解,甚至价值观,都有更高的要求。因为我们都知道,我们之前做SOA,或者说微服务,我们把系统拆的更碎了、更灵活了、更解耦了,带来的问题就是,系统更复杂了,需要更多的人,有更多的沟通成本,出了问题,你可能要串起来更多的环节才能发现问题在哪里,不像以前,系统相对更简单。
那么,具体来讲,谁更需要做中台呢?
我是做技术的,对于那些不太需要IT产业的组织,我不太好说他们是不是需要中台,因为我不在这个领域,没有太多发言权。但是,一个比较依赖于信息技术的组织、公司或者行业,系统帮你做了很多事情,这时你就有很多垂直的系统,或者很多不同的业务线依赖于这个系统。那在这种情况下,我认为是比较适合去做中台的,会有比较大的收益。
值得一提的是,很多公司原来的模式就是垂直的事业部方式的,这种方式是比较割裂的,虽然各行其是,但其实总体还可以。但是,如果这个公司对自己有更高的要求,想做协同,想做整体的操作,那它就应该融合在一起。不管是组织、运营,还是系统,都需要打通。比如说,ABC三个系统,有一个客户,在A系统中,同时也在B和C系统中,它是同一个客户,但是你不知道,因为它们没有打通。但是如果你做成一套体系,就可以判断出是同一个客户,这就可以有多个业务场景可以协同,有更大的空间,去做原来只是在一个场景下做不出来的东西,这种情况就非常适合做中台。
所以总结来讲,中台是一个技术理念上的东西,思维上普适,但具体业务不一定。
三、看中台落地难点:对企业和个人能力要求非常高
中台落地的第一种可能,是对既有对业务进行整合。一个维度是业务,是不是有很多条线,大家已经在重复造轮子了。如果你具备这个能力,就可以去考虑收拢,但是需要有上层的理解和支持,必须是老板在组织结构上进行调整,在资源给予支持,而且要给全公司定一个目标,我们公司就是要做中台。
中台落地的第二种可能,是进行预判,做好之后,在上面“长”新的业务。就是如果你对于行业有很清晰的判断,对公司未来的发展节奏成竹在胸,那么是可以提前去做中台的。这对人才对要求就更高了。需要有足够强的前瞻性和抽象能力。
结合上述两种落地的情形,我们可以发现,中台对技术能力、组织能力、战略拆解等都有更高的要求。因为中台不是只面向业务的,对于一个前台(之前的说法叫大中台小前台)来讲,它的职能就是你想要什么就给你做什么,只要满足需求就OK。但是,中台是要满足不同条线需求的,非常考验抽象能力、行业理解能力,甚至于对趋势的判断。需要它做出来一个大家都能用,大家用着都觉得好的东西。
所以,这对企业的能力要求是非常高的。
有高要求之后,就涉及到另外一个问题——人才问题。本来能招到两个人,各自能把自己的业务做好,但是如果要做中台,就需要一个人能把两边的业务打通,那么这个人的能力要求肯定比之前两个人的能力要求高。如果招不到这样的人,做出来大家可能都不会满意。
狭义的中台,更多是面向业务的,是需要有业务能力的。中台不是纯技术与业务无关的平台,它一定是跟业务有比较强的耦合的。不可能从别的公司挖几个人过来,就可以马上复刻出一个中台,而且能用的很好,这个很难实现。你要的中台,是什么样子的?一定是对应你目前的业务特性的,和你所在的业务发展方向的,这样才能抽象出一个中台出来。
所以要做中台,就需要有这样的人才,要培养出这样的人对你有足够的理解。而且还要走一步看一步,因为业务在不断发展。它不像2C有很多是可以复制的,C端用户有很多共通的地方。本质上来讲,内部的中台,是面向产业的,是2B,它的业务属性一定是最重要的一点。
所以,这对个人的能力要求也是非常高的。
四、看中台落地:应自上而下,成熟后再推进
中台是一个很大规模的项目,需要有很多的资源投入,而且对业务线一定是有影响的。同时,中台不是说服务好一个业务就可以的,至少要有三个以上业务,才能称之为有通用性。而且,大家认可,中台才算建成了。所以,中台应该自上而下,才会比较好推进。
另外,中台的推进一定要有一定的成熟度之后才开始,而不是要从0开始。比如,人家已经有一套现成的服务自己业务的系统,已经做到1了,不可能让别人从0陪你开始。且这也是一个很长期的项目,没准需要一年才能做出来大家还能接受的。而且,假设从0开始推进,别人很容易会觉得你这东西没做好,比原来的还糟糕,以后就再也不会去用了。
所以,中台这个东西,还是要当成一个体系化的产品。它不像C端服务,能够很快地做一个东西出来。我们要把它当作一个比较大的B端项目,需要非常重视和而且要有良好的规划,不断迭代调整。等到产品成熟了,再推向生产环境。这毕竟是一个企业级的项目,在某种角度和传统的互联网思维是相悖的。
五、总结:中台不是必需品,如需搭建一定要自建
最后,关于中台,我想总结以下两点。
第一,中台不是必需品。大家都在说中台,这导致了很多人觉得中台是一个必需品,很牛,搞一个就管用。任何一个技术,它都只是工具,或者说是一个技术思维。虽然这种思维一定是对的,但是它适用的场景是要自己去判断的。技术的发展都有一定的曲线,有很多的技术名词都曾火过,但是又沉寂下去,然后再成熟。中台也一样,我们现在正处于曲线的第一波高峰期,这是最喧嚣的时候,也是最需要冷静的时候。不要觉得错过中台就错过了风口,因为它不是一个改变行业的东西。很多人都认为技术能改变生活,但是我认为技术要有一定的应用场景,而应用场景就是商业。所以,要想清楚,究竟是否需要中台。
第二,自己的中台,自己搭。要自己总结自己需要什么样的中台。如果你正在计划要用别人的中台,那么想一想,以前那么多做客服的厂商,那么多做CRM的厂商,做ERP的厂商,为什么都不能够让所有的企业都用起来呢?因为虽然这些业务,大体上看起来都差不多,但实际上没办法完全通用。财务系统因为管控比较强,才算比较普及。所以,自己的中台,自己搭。但是从中台落地的角度来讲,自己在搭建中台的过程中,一定会遇到一些坑,要做好心理准备。但是一旦搭建起来,它的好处只有你自己能够享受,这会成为企业另外一层面的竞争力,对于企业的长远发展来讲,是非常重要的。
所以总结一下就是,“一个”中台,各自表述 —— 大家把中台的思想借鉴过来,最终落地实现是什么样子的,就看各自“修行”了。
六、看腾讯云TVP:更大的视野,更多的交流
我之前写过一句话,是结合腾讯的价值观——“科技永向善,未来在云端”。云一定是将来的基础设施,云一定要一步步用中台的思想,把这些成熟的组件和技术沉淀到云上,提供给整个行业,整个社区,这才是它的价值。云是一个很简单的概念,最终能够“长”出来多少给大家用的功能,才是最重要的。
腾讯这么多的产品线,这些技术能够沉淀下来,向外输出,能让大家看到成熟的解决方案,能让大家降低成本,能让商业变现更简单高效,只需要少量的专业技能就可以做出大有价值的事情,这是我认为云的价值。
而能参与到腾讯云TVP这个平台中,我们能够看到更大的一个行业的视野,在不同行业专家的视角去了解其他的行业,我觉得这种“交叉”的碰撞,会有更多的火花,也许就能够碰撞出更多的玩法。就好像为什么语音识别的成功率提高了,因为有人把图像识别的算法拿过来,提高了语音识别的成功率。大家都在各自的行业中做事,交流可以促进技术的发展,也可能会诞生更多的玩法。
我们期待未来,科幻场景能够更多的变成现实。
腾讯云最具价值专家,简称TVP(Tencent Cloud Valuable Professional),是腾讯云颁发给技术专家的一项荣誉认证,以此感谢他们为推动云计算的发展所作出的贡献。这些技术专家来自于各个技术领域和行业,他们热衷实践、乐于分享,为技术社区的建设和推动云计算的传播做出了卓越的贡献。
了解TVP更多信息,请关注「云加社区」,回复「TVP」。
TVP访谈 | 贝壳金服史海峰:中台虽百家争鸣,但不是所有企业必需品的更多相关文章
- 蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019
2019年1月4日,蚂蚁金服ATEC城市峰会以“数字金融新原力(The New Force of Digital Finance)”为主题在上海举办.稠州银行副行长程杰.蚂蚁金服副总裁刘伟光.蚂蚁金服 ...
- 蚂蚁金服安全实验室首次同时亮相BlackHat Asia 以及CanSecWest国际安全舞台
近期,蚂蚁金服巴斯光年安全实验室(以下简称AFLSLab)同时中稿BlackHat Asia黑帽大会的文章以及武器库,同时在北美的CanSecWest安全攻防峰会上首次中稿Android安全领域的漏洞 ...
- 蚂蚁金服缘何自研Service Mesh?
2018年,微服务方兴未艾,Service Mesh(服务网格)又快速崛起.有观点认为,2018年可被称之为“Service Mesh元年”,在未来两年中,Service Mesh将迎来爆发式增长,成 ...
- 蚂蚁金服研发的金融级分布式中间件SOFA背后的故事
导读:GIAC大会期间,蚂蚁金服杨冰,黄挺等讲师面向华南技术社区做了<数字金融时代的云原生架构转型路径>和<从传统服务化走向Service Mesh>等演讲,就此机会,高可用架 ...
- 独家 | 蚂蚁金服TRaaS技术风险防控平台解密
小蚂蚁说: 在金融行业,风险防控能力的重要性不言而喻.而蚂蚁金服可实现高达99.999%的异地多活容灾,千亿级资金秒级实时核对“账.证.实”等能力也让业界有目共睹. 今年位于杭州的蚂蚁金服ATEC科技 ...
- 干货 | 蚂蚁金服是如何实现经典服务化架构往 Service Mesh 方向的演进的?
干货 | 蚂蚁金服是如何实现经典服务化架构往 Service Mesh 方向的演进的? https://www.sohu.com/a/235575064_99940985 干货 | 蚂蚁金服是如何实现 ...
- 面经分享!蚂蚁金服三面被拒,重拾起鼓四面猿辅导成功拿下offer!
前言 一直有小伙伴要我分享面经,说自己想面互联网公司,无奈经验太少想多看看其他人是怎么面的.我这两天刚好和一个刚拿到猿辅导offer的朋友吃了个饭,他向我说了说自己的面试经历.粉丝朋友是末流211毕业 ...
- 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...
- 蚂蚁金服新一代数据可视化引擎 G2
新公司已经呆了一个多月,目前着手一个数据可视化的项目,数据可视化肯定要用到图形库如D3.Highcharts.ECharts.Chart等,经决定我的这个项目用阿里旗下蚂蚁金服所开发的G2图表库. 官 ...
随机推荐
- SQLServer一条SQL查出当月的每一天
from master..spt_values ),,),'2013-02-03')+'-01' as datetime)) 结果: 返回带有年月日的日期 ),),) AS datetime) fro ...
- oracle函数 NLS_UPPER(x[,y])
[功能]返回字符串并将字符串的转换为大写; [参数]x字符型表达式 [参数]Nls_param可选,指定排序的方式(nls_sort=) . SCHINESE_RADICAL_M(部首.笔画) SCH ...
- 威胁快报|新兴挖矿团伙借助shodan作恶,非web应用安全再鸣警钟
近日,阿里云安全发现了一个使用未授权访问漏洞部署恶意Docker镜像进行挖矿的僵尸网络团伙.我们给这一团伙取名为Xulu,因为该团伙使用这个字符串作为挖矿时的用户名. Xulu并不是第一个攻击Dock ...
- art-template web模板引擎引入JS函数
art-template语法 可以在模板引擎中加入自定义的函数; template.defaults.imports.LocalShortDate = LocalShortDate; 在模板引擎中的用 ...
- Jmeter正则表达式提取多个值示例
首先了解一下常用正则表达式的语法 \d 数字 \w 数字或者字母 . 可以匹配任意字符 星号* 表示任意个字符 + ...
- 第三期 预测——Frenet 坐标
Frenet坐标 在讨论过程模型之前,我们应该提到“Frenet Coordinates”,它是一种以比传统x,y笛卡尔坐标更直观的方式表示道路位置的方式. 用Frenet坐标,我们使用变量 s和d描 ...
- behavior planning——15.cost function design weightTweaking
Designing cost functions is difficult and getting them all to cooperate to produce reasionable vehic ...
- JS精度问题,解决方案 math.js
JS精度问题 Vue中使用 解决方案 math.js npm install mathjs import { create, all } from 'mathjs' const config = ...
- Vue 路由规则--传参数
1,query方法去获取参数 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- Vue 循环为选中的li列表添加效果
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vu ...