什麼是中臺?
中臺是爲了解決:“隨着前臺業務增多,後臺沒法迅速響應前端變化所帶來的改變”的問題。
中臺可以看作是對接層,負責統一對接前臺的不同終端,並對後臺各個子系統進行統一的封裝,讓前臺能無感知的使用各項服務而不需要單獨設計通道,從而起到簡化業務架構的作用。
中臺的核心本質就是服務共享,目標是支持前臺的快速創新或試錯,而實現的手段是微服務架構、敏捷基礎設施和公共基礎服務。
中臺解決方案 = 能力輸出 + 標準化中間件
能力輸出:爲不同的前臺業務提供可以重複使用的能力,形成一次建設多次使用。(中臺雖要考慮複用性,擴展性,但是要考慮多少,考慮多深,需要需求分析人員(產品經理)衡量:必須要按照公司的核心業務規劃來嚴格定義中臺的能力,避免在中臺出現過度建設的現象)。
標準化中間件(整合能力):在確定了公司的業務發展需要哪些能力之後,就需要做一個將每個能力進行封裝,形成一個統一的可供前臺業務端方便使用的中間件。注意點,要對原本不同終端中的叫法與含義定義統一化的輸入輸出。
中臺劃分
❶業務中臺:提供複用服務,例如用戶中心、統一營銷、訂單中心之類的開箱即用可重用能力
❷數據中臺:提供數據分析能力、數據模型搭建,打通部門之間數據的阻礙,幫助從數據中學習改進,調整方向;
❸移動及算法中臺:提供更加個性化的算法服務,增強用戶體驗;
❹技術中臺:提供自建系統部分的技術支撐能力,解決基礎設施,分佈式數據庫等底層技術問題;
❺研發中臺:提供自建系統部分的管理和技術實踐支撐能力,可快速搭建項目、管理進度、測試、持續集成、持續交付;
❻組織中臺:爲各項目提供投資管理、風險管理、資源調度等。
一個企業在數字化道路上行進的路線應該是“系統化、中心化、平臺化、中臺化”,不能隨意跨越。
中臺與通用平臺的關係。通用平臺是指不帶有業務特徵,可以無差異的支撐各種業務開發,比如數據庫、分佈式中間件、容器服務、微服務框架等屬於通用平臺;中臺構建在通用平臺的能力,基於業務抽象出可以重用的功能模塊,爲業務應用所調用,業務應用可以基於中臺快速構建,敏捷迭代開發。
“中臺”可以理解爲“微服務”,但中臺需要使用產品管理的方式來對待。因爲中颱對外提供的服務需要不停的迭代,適應
業務的需求。