前台、中台、后台

   今天在查看iView框架时候,看到了iView的自身定位,“面向中后台业务的一整套前端解决方案。”当中有提及中台,这个词汇我听起过,却没有具体概念,于是查询资料做个笔记。 

背景

这里所提到的前台、后台,是传统IT软件项目的划分。中台是近来几年为应对项目的复用性所发展的一个软件架构新思路。

区别

前台:用户直接交互的界面。

中台:共享服务中心。

后台:运营人员的配置管理系统。

中台的分类

业务中台:各个项目的共通业务进行下沉,整合成通用的服务平台。

例如:支付中心、商品中心、营销中心、搜索中心、用户中心、交易中心等。

技术中台:提供各个项目通用的底层框架、引擎、中间件。

例如:MQ、RPC框架、分布式事务、分布式缓存、容器、分库/分表。

数据中台:为各个项目进行数据采集和分析。

例如:数据建模、日志分析、用户画像等。

算法中台:为各个项目提供算法能力。

例如:推荐算法、搜索算法、图像识别、语音识别、人机对话、垃圾过滤等。

中台的适用场景

1、公司从0到1的阶段,不需要。

2、公司从1到N的阶段,适用。

3、公司从N到N+1的阶段,势在必行。 

参考

1、https://www.jianshu.com/p/a40f5422f658

原文地址:https://www.cnblogs.com/lovesong/p/13762850.html