聊聊已落地的中台有哪些

目录

业务中台

数据中台

技术中台

安全中台

治理中台


考虑到每个行业不一样,这里只叙述现有落地的中台,不做标准,各位看官可根据自己的设计需要做设计,业务量不大的情况下,不建议为了中台而中台。

什么是中台,这里不讲,这块的概念百度上有很多,但是基本上每一家都有自己的理解与想法,但是自从阿里提出“大中台,小前台”的这个概念后,有很多领域的应用。

由于行业关系,小编不方便透露行业,这里来说说目前在生产中,落地的中台有哪些。

开始之前,先做一个基本的设计思路

  1. 技术架构上采用微服务架构设计,基于springboot,springcloud体系来做。
  2. 中台设计上划分为:业务中台,数据中台,技术中台,安全中台,治理中台
  3. 领域中心设计思想:基于领域驱动思想进行设计,这里只采用了业务领域的边界设计,不考虑技术体系的引入,原因:开发中需兼容大多数开发人员习惯。
  4. 领域中心设计架构,“两统一四中心”,具体如下:

4.1、统一领域边界入参标准:统一前端,后端,消费者,提供者,第三方边界的入参

4.2、统一领域边界出参标准:统一前端,后端,消费者,提供者,第三方边界的出参

4.3、每个中心代表一个服务:每一个中心都是独立运行,可横向拓展的服务

4.4、每个中心对应一个数据库:每一个中心都有自己的数据存储地

4.5、每个中心无状态设计:为了方便服务进行横向拓展,限定每个中心都必须是无状态

4.6、每个中心内网设计:为了安全,每一个中心不对外,需通过网关对外,网关提供鉴权

聊聊已落地的中台有哪些_第1张图片

 

业务中台

业务中台算是最基础的中台,所有公司都会用到的东西,因为这是最基本的业务体现,目前落地的中心有以下几个,只做简单叙述

  1. 营销中心:用户从0到1的一个过程,类似CRM
  2. 运营中心:用户的活动,数据运营整个生命周期
  3. 推广中心:这里的推广中心主要针对存在用户的活动推广等,主要目的增加用户黏性 ,后面会介绍基于数据中台的智能化推广
  4. 会员积分中心:见题思意即可
  5. 支付中心:见题思意即可

聊聊已落地的中台有哪些_第2张图片

 

数据中台

数据中台,在设计上,有两个主旨:数据沉淀、数据赋能

数据沉淀:这个可以简单理解,把各个业务中心的数据收集起来

数据赋能:俗话说,企业不养闲人,同样的,拿了那么多数据,总得干点事,不然领导就干掉我,我就干掉你这个数据中台

目前,落地的有以下几个中心

  1. 基础数据中心:用于提供给各个业务服务的基础数据,例如区域数据,字典数据等几乎不怎么变化的数据
  2. 统计分析中心:用于汇总业务中台上,各类业务中心的业务数据,进行统计分析,做统计分析报表
  3. 行为审计中心:汇总各类业务中心的操作行为,用于审计及做智能化推荐,例如买点
  4. 系统日志中心:见题思意
  5. 智能推荐中心:根据不同维度的数据,做未知用户的智能推荐,例如我收集某一用户的操作行为,可以判断出他的喜好,从而根据特征向其推荐同类产品,增加卖品销量,这里的智能推荐采用机器学习的方式来做,目前采用sklearn。

聊聊已落地的中台有哪些_第3张图片

 

技术中台

技术中台这里比较好理解,提供给数据中台,业务中台最基础的技术支持,东西有点多,我大致的列举一下几个常见的

  1. 统一开发化工具
  2. 统计规范开发标准
  3. 代码托管及审查
  4. 自动化部署,构建
  5. 等等...

安全中台

在微服务设计中,安全是一个非常重要的环节,目前的业务中,我们提供了三种鉴权方式,来保证不同方式的鉴权

  1. 多租户鉴权
  2. 单租户多业务鉴权
  3. 第三方鉴权

治理中台

在以前做dubbo的时候,接触过服务治理,针对现状,设计了两个治理

  1. 数据治理:数据治理,主要针对结构化数据的转化,例如从业务中台到数据中台,第三方到本地化存储等,这个有些保密,只能大致说一下。
  2. 服务治理:服务治理可以参考网上

至此,目前落地的中台有这些东西,可以参考一下,像业务量没那么大的话,可以考虑不做中台,这也算是血泪实践过来。

--END--

作者:溪云阁

原创作品,抄袭必究。

部分图片来源网络,如侵权请联系删除,谢谢!

你可能感兴趣的:(架构设计)