2
近几年开始中台火了,各大小公司都在建设中台,技术中台、业务中台、数据中台、搜索中台、AI中台...仿佛不提中台就觉得落伍了,那么到底什么是中台呢?其实大部分公司都不知道啥是中台,也不知道他们到底适不适合建设中台。目前我也在做一些中台实践项目,在做的过程中或多或少有些自己的理解,总体来说建设路径和场景落地还是能够自洽。接下来我分享下我对技术中台、业务中台、数据中台的理解。

什么是中台?

首先中台不是一门新的技术,而是一种新的架构模式或者理解为一种新的架构思维。相比我们熟悉的SOA、微服务、ESB这些架构而言,中台是更高层次的表示。某个大佬总结中台为:企业级能力复用平台,我觉得非常确切,针对这个定位我做了如下总结

image

什么是技术中台?

技术中台定义
  • 使用云或者其他基础设施的能力以及应用各种技术中间件的能力;
  • 通过整合和包装过滤掉技术细节;
  • 对外提供简单一致性的基础设施接入能力.
什么企业适合技术中台建设
  • 具有成熟的IT研发能力
  • 业务系统、业务需求多样化并呈上升趋势
  • 对基础开发能力共享、复用有很高需求

以MQ为例:一个公司有若干条业务线,若干个项目组,他们都有MQ的场景。通常的路径就是各个项目组都按架构师喜好或者说业务契合度选择合适MQ中间件产品,然后各自实现各种容错、监控的拓展逻辑。一旦需要靠业务线订阅消息就无能为力。有了技术中台可以实现:1.底层兼容多种中间件提供上层统一API;topic、订阅关系、消息格式统一管理;消息跟踪消费日志统一管理。

什么是业务中台?

业务中台定义
  • 业务中台最初源于阿里共享服务中心。是支持多个前台业务且具备业务属性的基础服务,提供共性部分的服务能力。
什么企业适合业务中台建设
  • 业务成熟稳定
  • 前端业务形式多样性
  • 后端交付体系标准化

以电商为例,前端有B2B,C2C,B2C,团购、秒杀等业务形态,后端交付体系可以标准化为:会员、商品、订单、支付、优惠、物流、售后等交付体系。

什么是数据中台?

数据中台定义
数据中台最核心的是OneData体系。这个体系实质上是一个数据管理体系,包括全局数据仓库规划、数据规范定义、数据建模研发、数据连接萃取、数据运维监控、数据资产管理工具等。
什么企业适合数据中台建设
  • 业务稳定并有海量业务数据沉淀(数据湖)
  • 对数字化营销有强烈需求

以上主要讲一下我对中台概念的理解,包括整合了其他前辈的想法,有什么不同意见欢迎交流。后续我会陆续分享一些我们目前中台落地的一些案例。



在路上
4 声望7 粉丝

开源拥趸,5年企业级开源技术推广,6年个人开源项目持续投入。对微服务、k8s、DDD、中台建设有一定见解。欢迎交流。