前言
中台不是单一概念,而是包含技术中台、数据中台、业务中台和组织中台四个类别。不同类别的中台职责不同、建设方式不同。本篇深入拆解每一类中台的定义、职责和建设要点。
一、四类中台全景
┌──────────────────────────────────────────────────────┐
│ 前台业务 │
│ 电商 / 金融 / 物流 / 直播 │
└───────────┬──────────────────────────┬───────────────┘
│ │
┌─────────┴──────────┐ ┌──────────┴───────────────┐
│ 业务中台 │ │ 数据中台 │
│ 用户中心 │ │ 数据采集 │
│ 订单中心 │ │ 数据治理 │
│ 支付中心 │ │ 数据服务 │
│ 商品中心 │ │ 数据资产 │
└─────────┬──────────┘ └──────────┬───────────────┘
│ │
┌─────────┴──────────────────────────┴───────────────┐
│ 技术中台 │
│ API 网关 / 消息队列 / 缓存 / 配置中心 / 任务调度 │
└─────────┬──────────────────────────────────────────┘
│
┌─────────┴──────────────────────────────────────────┐
│ 组织中台 │
│ 中台团队 / 虚拟组织 / 考核机制 / 协作流程 │
└────────────────────────────────────────────────────┘
二、技术中台
定义
技术中台 = 基础技术能力的统一平台
将公共的技术组件(API 网关、消息队列、缓存、配置中心等)
统一建设、统一管理,为业务中台和前台提供技术支撑。
职责
技术中台提供的核心能力:
1. API 网关 → 统一入口、路由、鉴权、限流
2. 消息队列 → 异步通信、事件驱动
3. 缓存服务 → 统一 Redis 集群、多级缓存
4. 配置中心 → 统一配置管理、动态推送
5. 任务调度 → 分布式定时任务
6. 日志平台 → 统一日志采集和查询
7. 监控告警 → 统一监控体系
8. CI/CD → 统一发布流水线
9. 容器平台 → K8s 统一管理
10. 服务网格 → 统一流量管理
建设要点
yaml
# 技术中台设计原则
原则:
1: 标准化 → 所有组件统一标准接口
2: 多租户 → 各业务线隔离资源
3: 自助化 → 业务线自助申请使用
4: 可观测 → 全链路监控
5: 高可用 → 核心组件多副本
# 技术中台选型
技术选型:
API网关: Kong / APISIX
消息队列: Kafka / RocketMQ
缓存: Redis Cluster
配置中心: Apollo / Nacos
任务调度: XXL-JOB / ElasticJob
日志: ELK / Loki
监控: Prometheus + Grafana
CI/CD: Jenkins / GitLab CI
容器: Kubernetes
服务网格: Istio(可选)
与基础设施的边界
技术中台 vs 基础设施:
基础设施(底层):
K8s / 数据库 / 对象存储 / 网络 / 负载均衡
→ 运维团队管理
技术中台(中层):
API网关 / 消息队列 / 缓存 / 配置中心
→ 平台团队管理
→ 封装基础设施,提供更高层抽象
三、数据中台
定义
数据中台 = 数据资产的统一管理平台
把分散在各业务系统的数据汇聚、治理、加工,
形成统一的数据资产,以 API 服务形式对前台提供。
职责
数据中台核心能力:
1. 数据采集 → 从各业务系统实时/批量采集
2. 数据存储 → 统一数据湖/数据仓库
3. 数据治理 → 元数据、数据质量、血缘追踪
4. 数据开发 → ETL/ELT、数据建模
5. 数据服务 → OneService 统一数据 API
6. 数据资产 → 数据目录、数据字典
7. 数据安全 → 数据权限、脱敏、审计
数据分层架构
┌──────────────────────────────────────────────────────┐
│ 数据应用层 │
│ BI 报表 / 数据大屏 / 推荐系统 / 风控引擎 │
└──────────────────────┬───────────────────────────────┘
│ 数据 API(OneService)
┌──────────────────────┴───────────────────────────────┐
│ 数据服务层 │
│ 统一 API / 数据集市 / 指标库 │
└──────────────────────┬───────────────────────────────┘
│
┌──────────────────────┴───────────────────────────────┐
│ 数据仓库层 │
│ DWD(明细层)/ DWS(汇总层)/ ADS(应用层) │
└──────────────────────┬───────────────────────────────┘
│
┌──────────────────────┴───────────────────────────────┐
│ 数据湖层 │
│ ODS(原始数据)/ 结构化+半结构化+非结构化 │
└──────────────────────┬───────────────────────────────┘
│
┌──────────────────────┴───────────────────────────────┐
│ 数据采集层 │
│ Flume / Canal / Flink CDC / Sqoop │
└──────────────────────────────────────────────────────┘
OneService 数据服务化
yaml
# 数据 API 化示例
apiVersion: data.example.com/v1
kind: DataService
metadata:
name: user-profile-api
spec:
description: "用户画像查询 API"
type: query # query / paging / streaming
source:
table: dws_user_profile # 数据仓库表
# 或 SQL 查询
sql: |
SELECT user_id, gender, age_group,
consumption_level, interests
FROM dws_user_profile
WHERE user_id = :userId
parameters:
- name: userId
type: string
required: true
response:
format: json
cache:
enabled: true
ttl: 300s
rateLimit:
qps: 1000
auth:
required: true
数据中台 vs 传统数据仓库
| 维度 | 传统数仓 | 数据中台 |
|---|---|---|
| 服务对象 | BI 分析师 | 前台业务系统 |
| 数据来源 | 内部系统 | 内部+外部 |
| 服务形式 | SQL/报表 | API 服务 |
| 实时性 | 批处理 | 批+流 |
| 数据治理 | 基础 | 全链路 |
| 自助化 | 无 | 有 |
四、业务中台
定义
业务中台 = 通用业务能力的共享平台
把各业务线的公共业务能力(用户管理、订单处理、
支付流程等)抽取出来,形成可复用的业务中心。
核心业务中心
业务中台核心中心:
1. 用户中心
- 统一注册/登录(SSO)
- 统一用户画像
- 统一权限管理
2. 商品中心
- 统一商品模型
- 统一类目管理
- 统一库存管理
3. 订单中心
- 统一下单流程
- 统一订单状态机
- 统一订单查询
4. 支付中心
- 统一支付能力
- 多渠道聚合(支付宝/微信/银行卡)
- 统一对账
5. 营销中心
- 统一优惠券
- 统一促销规则
- 统一活动管理
6. 消息中心
- 统一通知(短信/推送/邮件)
- 统一消息模板
- 统一触达策略
7. 搜索中心
- 统一搜索能力
- 统一推荐引擎
- 统一排序算法
业务中台架构
┌──────────────────────────────────────────────────────┐
│ 前台业务 │
│ 电商 / 金融 / 直播 / 社交 │
└───────────────────────┬──────────────────────────────┘
│ BFF(Backend for Frontend)
┌───────────────────────┴──────────────────────────────┐
│ BFF 层 │
│ 按前台需求聚合各中心能力 │
└───────────────────────┬──────────────────────────────┘
│
┌─────────┬───────────┼───────────┬────────────┐
│ │ │ │ │
┌─┴──┐ ┌────┴───┐ ┌────┴──┐ ┌──────┴──┐ ┌──────┴───┐
│用户│ │ 商品 │ │ 订单 │ │ 支付 │ │ 消息 │
│中心│ │ 中心 │ │ 中心 │ │ 中心 │ │ 中心 │
└────┘ └────────┘ └───────┘ └────────┘ └──────────┘
│ │ │ │ │
└─────────┴───────────┴───────────┴────────────┘
│
技术中台(API网关/MQ/缓存)
BFF 模式
yaml
# BFF(Backend for Frontend)
# 每个前台有自己的 BFF,聚合中台能力
电商 BFF:
- 调用用户中心:获取用户信息
- 调用商品中心:获取商品详情
- 调用订单中心:创建订单
- 调用支付中心:发起支付
- 聚合返回给电商 App
直播 BFF:
- 调用用户中心:获取主播信息
- 调用商品中心:获取直播商品
- 调用消息中心:发送弹幕
- 聚合返回给直播 App
五、组织中台
定义
组织中台 = 中台的组织保障和协作机制
中台不仅是技术问题,更是组织问题。
需要独立的中台团队、清晰的职责边界、合理的考核机制。
康威定律与中台
康威定律:系统架构反映了组织的沟通结构
烟囱式组织 → 烟囱式架构
- 每个业务线有自己的全栈团队 → 各建各的
中台化组织 → 中台化架构
- 有独立的中台团队 → 中台能力统一建设
- 前台团队聚焦业务 → 快速迭代
组织架构设计
┌──────────────────────────────────────────────────────┐
│ CTO │
├──────────────────────────────────────────────────────┤
│ 前台业务线 │ 中台团队 │
│ │ │
│ ┌─────────┐ │ ┌────────────────────┐ │
│ │电商团队 │ │ │ 技术中台团队 │ │
│ │ │ 调用中台 │ │ (10-20人) │ │
│ └─────────┘ │ │ API/MQ/缓存/配置 │ │
│ ┌─────────┐ │ └────────────────────┘ │
│ │金融团队 │ │ ┌────────────────────┐ │
│ │ │ ←─────────│ │ 数据中台团队 │ │
│ └─────────┘ │ │ (15-25人) │ │
│ ┌─────────┐ │ │ 采集/治理/服务 │ │
│ │物流团队 │ │ └────────────────────┘ │
│ └─────────┘ │ ┌────────────────────┐ │
│ │ │ 业务中台团队 │ │
│ │ │ (20-30人) │ │
│ │ │ 用户/订单/支付 │ │
│ │ └────────────────────┘ │
└────────────────────────┴─────────────────────────────┘
考核机制
yaml
# 中台团队的 KPI 设计
中台团队考核:
1. SLA 满足率 → 可用性 ≥ 99.95%
2. 接入效率 → 新业务接入时间 < 1 周
3. 复用率 → 能力被 N 个业务线使用
4. 成本控制 → 单位调用成本下降
5. 满意度 → 前台团队评价 ≥ 4.0/5.0
# 前台团队考核
前台团队考核:
1. 业务指标 → GMV/DAU/转化率
2. 迭代速度 → 需求交付周期
3. 中台使用率 → 新能力优先用中台
六、四类中台的关系
依赖关系(从下到上):
组织中台 → 保障人员、流程、考核
↓
技术中台 → 提供技术基础设施
↓
数据中台 ←→ 业务中台(互相依赖)
↓ ↓
数据服务 业务能力
↓ ↓
前台业务
建设顺序:
先建组织 → 再建技术 → 然后业务 → 最后数据
或:先建组织 → 再建技术 → 同时建数据和业务
注意:数据中台和业务中台互相依赖
- 数据中台需要业务中台提供数据
- 业务中台需要数据中台提供分析能力
要点回顾
| 中台类型 | 职责 | 团队规模 | 建设优先级 |
|---|---|---|---|
| 技术中台 | API网关/MQ/缓存/配置 | 10-20人 | 第一优先 |
| 数据中台 | 采集/治理/服务/资产 | 15-25人 | 第二优先 |
| 业务中台 | 用户/订单/支付/商品 | 20-30人 | 第三优先 |
| 组织中台 | 人员/流程/考核 | 虚拟组织 | 并行建设 |
- 技术中台是底层支撑,优先建设
- 数据中台核心是 OneService 数据服务化
- 业务中台核心是各业务中心的 BFF 聚合
- 组织中台是中台成功的保障,不是可选的
- 四类中台互相依赖,需要整体规划
下一篇预告
理解了四类中台,下一篇 【中台·战略篇】中台 vs 微服务:架构模式的关系与边界辨析 将澄清中台和微服务的关系。