zlx362211854 / daily-study

每日一个知识点总结,以issue的形式体现
10 stars 6 forks source link

120. 什么是中台? #177

Open goldEli opened 4 years ago

goldEli commented 4 years ago

传统的软件架构一般分成前台和后台。

以一个电商网站为例:

前台面向用户,比如商品选购页面,购物车等等。

后台面向维护人员,比如商品上架下架,订单管理等。

如果一家公司需要开发3个不同类型的电商网站,一个专门卖男装,一个专门卖电子设备,一个专门卖零食。

这三个网站都会用到登录登录,订单管理等。为了不重复造轮子,需要把共用的抽离出来,这就形成了中台

中台这个概念最先由芬兰一家游戏(SuperCell)公司提出。

这家公司为了快速的迭代新游戏,把所有游戏都会用到的,支付系统、用户管理系统等抽离出来形成中台,支撑各个前台的快速迭代,大大提升了开发效率。

Reference

漫画:什么是中台?

zlx362211854 commented 4 years ago

中台顾名思义就是处于前台和后台中间的服务,什么是中台呢,前端和后端数据交互的过程中,有时候会设置一些中台服务,如请求代理服务器,即时通讯代理服务器,或者是SSR服务器,这样的服务概念上都属于中台,在微服务盛行的今天,很多服务都可以区别于传统的前后台概念来理解为中台。