想要理解中台要先弄清楚传统项目的架构。传统项目的物理架构,无论项目有多复杂,都可以分为前台后台。
前台:包括各种和用户直接交互的界面,比如WEB页面,手机APP;也包括服务单各种实时响应用户请求的业务逻辑,比如商品查询,订单系统等等。
后台:并不直接面向用户,面向运营人员的配置管理系统,比如商品管理、物流管理、结算管理。后台为前台提供了一些简单的配置。
为了提高开发效率,我们有必要整合出一个中间组织,为所有项目提供一些公共资源,而这个中间物质,就是人说所说的“中台‘’。
中台按照不同的功能和角色,中台可以划分成四个维度:
业务中台:就是把各个项目的共同业务进行下沉,整合成通用的服务平台:
技术中台:为了避免研发人员重复造轮子,向各个项目提供通用的底层框架、引擎、中间件
数据中台
数据中台,为各个项目进行各种数据采集和分析:
算法中台,为各个项目提供算法能力,比如推荐算法、搜索算法、图像识别、语音识别等等;