今天在查看iView框架時候,看到了iView的自身定位,“面向中后台業務的一整套前端解決方案。”當中有提及中台,這個詞匯我聽起過,卻沒有具體概念,於是查詢資料做個筆記。
背景
這里所提到的前台、后台,是傳統IT軟件項目的划分。中台是近來幾年為應對項目的復用性所發展的一個軟件架構新思路。
區別
前台:用戶直接交互的界面。
中台:共享服務中心。
后台:運營人員的配置管理系統。
中台的分類
業務中台:各個項目的共通業務進行下沉,整合成通用的服務平台。
例如:支付中心、商品中心、營銷中心、搜索中心、用戶中心、交易中心等。
技術中台:提供各個項目通用的底層框架、引擎、中間件。
例如:MQ、RPC框架、分布式事務、分布式緩存、容器、分庫/分表。
數據中台:為各個項目進行數據采集和分析。
例如:數據建模、日志分析、用戶畫像等。
算法中台:為各個項目提供算法能力。
例如:推薦算法、搜索算法、圖像識別、語音識別、人機對話、垃圾過濾等。
中台的適用場景
1、公司從0到1的階段,不需要。
2、公司從1到N的階段,適用。
3、公司從N到N+1的階段,勢在必行。
參考