需求
互联网进入下半场,企业竞争越来越激烈的今天。产品项目不能够快速迭代、低成本试错的后果,就等同让企业处于一定的竞争劣势。快速开发完成项目上线是我们的目标。
任何一个项目都是由前端+后端组成。如果针对A项目开发一个前端,针对B项目又开发一个前端,那么造成了重复劳动。如果是同一个人开发的两个项目,则两个项目的代码之间可以相互借鉴,但是假如说是一家大公司,有多个前端工程师,就有n个前端项目,每个人的代码风格不一致,相当于重复造了非常多的轮子,特别是,如果不通部门之间要相互合作,还要讨论代码之间的兼容性,非常麻烦。
解决方案就是前端中台+后端中台。
什么是数据中台?
数据中台是各业务的数据能够打通。打通各业务的数据的目标是为业务服务。
基本的数据采集、数据仓库建立和数据分析能力的共享,其实是数据技术中台的范畴,是将做数据相关工作的技术团队整合,来支持各业务。核心价值是降成本。
什么是算法中台?
每家大公司都会有多个算法团队,每个团队负责不同的业务,然而虽然业务不同,使用的算法理论都是相似的。譬如:算法都是为了完成这三个目标:分类、回归、聚类。而分类算法中常用的是深度学习相关算法和一些树相关算法。如果每个团队都写一个xgboost算法,就耗费了多个人力做同一件事情。
组建算法团队,开发算法接口,接口定义好字段后可以快速实现训练、调优、上线,算法代码应该具有通用性,尽可能的减少开发量。建立好了平台后,其他部门不需要招聘算法工程师,只需要开发等相关人士直接调接口即可。
什么是业务中台?
通用的技术接口是好理解的,通用的业务是什么意思?
业务就是技术所服务的项目,譬如说快手做的一次营销,pingan做的音视频。
业务通用的含义就是,把快手做的营销复制到抖音的营销上去,把美团用的策略用到饿了么上去。
中台的优缺点是什么?企业为什么要走中台战略?
中台的目标只有一个,就是降成本。
中台的缺点是:
1、当中台产品出现错误时,影响往往也是全集团的,因此对中台的质量监控往往非常重要。
2、中台仍然需要二次开发。
3、中台会降低业务部门的积极性。有一块肥业务,本来招几个人就可以解决的问题,不得不跨部门沟通,技术掌握在别人手里,写kpi的时候会被别人分一杯羹。
下一篇:中国移动公布2021年全年业绩