1 中臺的由來
1.1 阿里中臺——來自最成功游戲公司Supercell的啟發?
??阿里算是最早提出中臺建設的互聯網企業了。據說阿里中臺的架構思想是起源于馬云在2015年中的一次商務拜訪。當時,馬云帶隊阿里一行高管前往北歐芬蘭一家名為Supercell的游戲公司進行考察(號稱是世界上最成功的移動游戲公司)。該公司里,5-7個員工就可以組成一個獨立的開發團隊,稱之為cell。小團隊自己決定做什么樣的產品,然后推出市場,觀察市場反饋。反饋不好的游戲則會被毫不猶豫地砍掉。這樣的開發模式使得Supercell公司開發的游戲大獲成功。而這一切成功的背后,是Supercell的強大的中臺的支撐。
??Supercell的中臺,指的是公司將游戲開發過程中公共和通用的游戲素材和算法整合起來,并積累了非常科學的研發工具和框架體系,構建了一個功能非常強大的中臺。這樣強大的中臺可以支持若干個小團隊在短時間內開發出一款新的游戲。
??有了中臺的支撐,Supercell的“細胞”才可以非常靈活地運作,形成高效的散兵作戰模式。團隊開發的游戲大受歡迎,那很好。游戲失敗了?沒關系,反正試錯的成本很低,直接放棄就好了。成立9年來,Supercell只正式發布過5款游戲,你會覺得他們是效率低下嗎?(之后的2016年6月,騰訊以86億美元收購了員工不超過200人的Supercell公司84.3%的股權,每位員工人均貢獻值超過3.54億人民幣)
??那時的阿里巴巴內部也在醞釀一項改革,整合產品技術和數據能力,幫助整個公司擁有快速創新的能力。這家北歐企業的管理理念,和馬云正在構思的事情,不謀而合。也許正是此次拜訪,加速催化了阿里巴巴中臺架構的改革進程。
1.2 阿里共享事業部——阿里中臺的雛形
??時間回到2008年,阿里當時成立了天貓事業部,沒過多久便與淘寶事業部并駕齊驅。為此同時支持著淘寶和天貓的業務的淘寶的技術團隊卻頗感壓力。2009年,“共享事業部”應運而生,主要成員來自于之前的淘寶技術團隊,在組織架構上與淘寶、天貓同級別。集團希望把淘寶、天貓兩個平臺中公共通用的業務功能沉淀到共享事業部,避免功能的重復建設和維護,更合理地利用技術資源。2010年吸睛的聚劃算出現后,各平臺紛紛接入。集團規定接入“聚劃算”必須通過共享業務事業部,從而奠定了共享事業部成為今天阿里集團的核心業務平臺。
1.3 中臺:一個解決問題的方案
??回頭再看馬云在2015年中對Supercell的游戲公司的拜訪,與其說阿里中臺的架構思想是起源于Supercell成功的啟發,不如說這只是一次阿里中臺架構思想的在某公司實際運作的一次巧合印證而已。從09年的共享事業部、到10年聚劃算的接入方式、再到15年阿里集團和螞蟻金服的合作共享,阿里中臺的產生,并不完全只是一種自頂向下的戰略設計而已,而更多的是因為當公司業務在發展到達某一階段后,組織不斷膨脹、遇到瓶頸,為求下一步發展、解決不斷暴露的問題和障礙而不得不提出的一個解決方案。
2. 中臺建設的跟隨者們
2.1 騰訊:技術委員會
??在阿里提出中臺戰略的近3年后,2018年十一長假前夕,騰訊終于公布了時隔6年的歷史上第三次組織架構調整,在原有7大事業群的基礎上進行重組整合,新成立了云與智慧產業事業群(CSIG)、平臺與內容事業群(PCG),調整為新的6大事業群。而6大事業群緊緊圍繞的,正是技術委員會充當“技術中臺”角色。
2.2 百度:技術平臺
??同年12月18日,百度集團進行了一次大的架構調整,由百度創始人、董事長李彥宏發信宣布:”百度將打造AI時代最領先的技術平臺,實現前端業務和技術平臺的資源高效統籌及組織全面協同。”
2.3 京東:前中后臺
??3天后的12月21日,京東集團人力資源部發布關于京東商城組織架構調整的公告,公告內容稱:“在新的組織架構下,京東商城將圍繞以客戶為中心,劃分為前中后臺。中臺為前臺業務運營和創新提供專業能力的共享平臺職能。”
3 中臺解決的問題
3.1 大企業的通病(各占山頭、重復建設)
??大企業內部各處都是墻——部門墻、業務墻、數據墻。更不用說那些一味的內部賽馬的績效考核機制,勢必更加加劇部門間的相互封閉。而一些原本可以快速提供的用戶服務,卻需要多重對接,無法快速拿出產品方案,耗費很大的成本和極長的時間。一個原本可以共用的服務,被不同部門重復建設。
3.2 前臺與后臺的沖突
前臺:企業前方市場的管理平臺,是企業的終端用戶直接使用或交互的系統。比如像微信、QQ、淘寶這樣的APP;
后臺:企業內部支撐的管理平臺,是企業管理核心能力的系統。比如像企業ERP管理平臺、企業財務管理平臺等系統;
??前臺是對接用戶的,所以系統需要快速響應前端用戶的需求,快速創新、快速迭代。簡而言之,快速建設、錯了就推翻重來、不能耗費太大成本。
?? 后臺是企業對內的,為了支撐前臺越來越多的業務,后臺系統不斷地建設,系統不斷龐大起來。所以后臺系統需要扎實穩定,建成之后往往不能隨意改動。簡而言之,是需要耗費大力成本建設的基礎能力、不能輕易推翻、改動成本極大。前臺系統和后臺系統的特點決定了,兩者的沖突不可避免。
4 中臺的定義
??中臺就像是一條“安了緩沖帶的橋梁”,連接了靈活的前臺和穩定的后臺的同時,穿透了企業內部部門墻等隔閡。它的核心是企業基礎服務能力,目標是支持前臺小成本地快速創新迭代,運用后臺技術手段(微服務架構、DevOps基礎設施和公共服務設施等),提供可以供前臺復用的公用能力。
??目前行業內對于中臺討論的視角還是多偏于戰略或組織架構層面,雖然基于戰略的角度去看,確實能夠讓大家視野開闊,從更高維度理解中臺。但戰略是基于實際業務而制定的,如果撇開業務去空談,就如同空中樓閣,還是無法了解中臺到底是什么。
5 中臺的類型
-
技術中臺
。提供了自建系統部分的技術支撐能力,幫助我們解決了基礎設施,分布式數據庫等底層技術問題,為前臺特種兵提供了精良的武器裝備。 - 移動中臺。提供了戰場一線火力支援能力,幫助我們提供更加個性化的服務,增強用戶體驗,為戰場提供了陸軍支援能力,隨機應變,所向披靡。
-
業務中臺
。提供重用服務,例如用戶中心,訂單中心之類的開箱即用可重用能力,為戰場提供了強大的后臺炮火支援能力,隨叫隨到,威力強大。 -
數據中臺
。提供了數據分析能力,幫助我們從數據中學習改進,調整方向,為戰場提供了強大及時的雷達監測能力,幫助我們掌控戰場。 -
研發中臺
。提供了自建系統部分的管理和技術實踐支撐能力,幫助我們快速搭建項目,管理進度,測試,持續集成,持續交付,是前臺特種兵的訓練基地及快速送達戰場的機動運輸部隊。 -
組織中臺
。為我們的項目提供投資管理、風險管理、資源調度等,是戰場的指揮部,戰爭的大腦,指揮前線,調度后方。
??中臺作為一種產品設計思路,或者系統架構思路,并不受限于公司的規模,理論上講,任何一家即將或者正在面臨業務高速增長的狀態時,都很值得利用和借鑒中臺的思路,將目前業務當中大量可復用的功能和場景進行梳理,為業務的高速增長做好準備。
6 阿里是如何建設中臺的?
6.1 業務數據雙中臺
??阿里云中臺主要由業務中臺和數字中臺并肩構成了雙中臺,并肩支撐所有前臺業務。
6.2 移動中臺
??阿里巴巴的移動中臺,構建在業務數據雙中臺之上,作為連接層對接最前方的用戶流量。
??移動中臺,通過搭建移動框架體系,支持各種不同業務場景,讓非技術人員快速完成業務,集成了AI生成頁面、模塊開發體系、國際化、統一登入/權限等,支持對業務的快速響應。
??移動中臺不僅提供前端技術框架,還支持后臺系統快速搭建,通過場景化組件體系,提供三深三式設計框架、場景組件、適合供應鏈系統的組件解決方案。
6.3 技術中臺
?? 技術中臺,就是將使用云或其他基礎設施的能力,以及應用各種技術中間件的能力,進行整合和包裝。過濾掉技術細節,提供簡單一致、易于使用的應用技術基礎設施的能力接口,助力前臺和業務中臺數據中臺的快速建設。
6.4 研發中臺
?? 研發中臺,主要關注開發效能管理,軟件開發是一項工程,涉及到管理、流程、測試、團隊協作等方面。如何將企業的開發流程最佳實踐沉淀成可重用的“能力”,從而助力創新性應用的快速開發迭代,也是我們看到的很多企業正在做的事情。
7. 用什么原則建設中臺?
- 通用
- 組件化
- 可復用
- 可共用
- 靈活擴展
參考資料: