一、中台是什么
中台可以理解为公司为了解决效率问题,降低创新成本,避免重复造轮子而提出的解决方案,是一种高效、灵活和强大的技术战略。
二、为什么使用中台
随着公司业务高速发展,公司内部出现了大量的重复建设和资源浪费的现象:
一类是“重复造轮子”现象,由于一些业务需求和功能需求高度类似,大量的系统重复开发,导致复用性低、效率低、产研资源浪费、用户体验不统一。
另一类是“烟囱式架构”,早期业务发展过程中,仅仅着眼于当前的业务需求,垂直的的业务逻辑与基础系统耦合太深,横向系统之间、纵向系统之间的交叉逻辑非常多,导致在新业务拓展过程中,系统没法直接复用,甚至没法快速迭代。
而中台的概念正好能够解决该问题。中台思想的优势体现在:
- 服务重用:真正体现SOA理念的核心价值,松耦合的服务带来业务的复用;
- 服务进化:随着新业务的不断接入,共享服务也需从仅提供单薄业务功能,不断的自我进化成更健壮更强大的服务,不断适应各种业务线,真正成为企业宝贵的IT资产;
- 数据累积:各个业务的数据都沉淀在同一套中台服务,可以不断累积数据,最终发挥大数据威力;
- 快速响应:更快的通过共享服务的组合响应新业务;
- 降低成本:对于新业务,无需再投入新的重复的开发力量,减少人员成本;
- 效能提升:开发人员更专注某一领域,开发更快,更易维护。
三、中台的分类
中台的战略需要基于实际业务,如果撇开业务去空谈,就如同空中楼阁。中台可以理解为是一种设计思想,根据不同的业务可以进行不同的分类,比如:
- 业务中台,将后台资源进行抽象包装整合,转化为前台友好的可重用共享的核心能力,实现了后端业务资源到前台易用能力的转化。
- 数据中台,从后台及业务中台将数据流入,完成海量数据的存储、计算、产品化包装过程,构成企业的核心数据能力,业务中台与数据中台,相辅相成,互相支撑。
- 算法中台,提供算法能力,帮助提供更加个性化的服务,增强用户体验,为战场提供了陆军支援能力,随机应变,所向披靡;
- 技术中台,技术中台就是将一些技术进行整合和包装,形成中间件,能够提供简单一致,易于使用功能
- 研发中台,软件开发涉及到管理、流程、测试、团队协作等方面。研发中台将企业的开发流程沉淀成可重用的“能力”,帮助快速搭建项目、管理进度、测试、持续集成、持续交付。
- 组织中台,为项目提供投资管理、风险管理、资源调度等,是战场的指挥部,战争的大脑,指挥前线,调度后方。
四、数据中台
数据中台就是将数据加工以后封装成一个公共的数据产品(API)提供给第三方使用。即通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准。数据中台把数据统一之后,会形成标准数据,再进行存储,形成大数据资产层,进而为客户提供高效服务。这些服务跟企业的业务有较强的关联性,是这个企业独有的且能复用的,它是企业业务和数据的沉淀,其不仅能降低重复建设、减少烟囱式协作的成本,也是差异化竞争优势所在。
Data API 是数据中台的核心,它是连接前台和后台的桥梁,通过 API 的方式提供数据服务,而不是直接把数据库给前台、让前台开发自行使用数据。至于产生 DataAPI 的过程,怎么样让 DataAPI 产生得更快,怎么样让 DATA API 更加清晰,怎么样让 DATA API 的数据质量更好,这些是要围绕数据中台去构建的能力。
五、概括
以上是对数据中台的理解,具体比较好的资料:https://mp.weixin.qq.com/s/_KsFeHGUt62A7w3kvNlf2A#rd