Open goldEli opened 4 years ago
传统的软件架构一般分成前台和后台。
以一个电商网站为例:
前台面向用户,比如商品选购页面,购物车等等。
后台面向维护人员,比如商品上架下架,订单管理等。
如果一家公司需要开发3个不同类型的电商网站,一个专门卖男装,一个专门卖电子设备,一个专门卖零食。
这三个网站都会用到登录登录,订单管理等。为了不重复造轮子,需要把共用的抽离出来,这就形成了中台。
中台这个概念最先由芬兰一家游戏(SuperCell)公司提出。
这家公司为了快速的迭代新游戏,把所有游戏都会用到的,支付系统、用户管理系统等抽离出来形成中台,支撑各个前台的快速迭代,大大提升了开发效率。
漫画:什么是中台?
中台顾名思义就是处于前台和后台中间的服务,什么是中台呢,前端和后端数据交互的过程中,有时候会设置一些中台服务,如请求代理服务器,即时通讯代理服务器,或者是SSR服务器,这样的服务概念上都属于中台,在微服务盛行的今天,很多服务都可以区别于传统的前后台概念来理解为中台。
传统的软件架构一般分成前台和后台。
以一个电商网站为例:
前台面向用户,比如商品选购页面,购物车等等。
后台面向维护人员,比如商品上架下架,订单管理等。
如果一家公司需要开发3个不同类型的电商网站,一个专门卖男装,一个专门卖电子设备,一个专门卖零食。
这三个网站都会用到登录登录,订单管理等。为了不重复造轮子,需要把共用的抽离出来,这就形成了中台。
中台这个概念最先由芬兰一家游戏(SuperCell)公司提出。
这家公司为了快速的迭代新游戏,把所有游戏都会用到的,支付系统、用户管理系统等抽离出来形成中台,支撑各个前台的快速迭代,大大提升了开发效率。
Reference
漫画:什么是中台?