關鍵字
前台:前台即包括各種和使用者直接互動的界面(WEB/APP),也包括服務端各種實時響應使用者請求的業務邏輯(比如商品查詢、訂單系統等),在阿裡體系中,前台之代的是類似飛豬、淘寶、天貓、盒馬等經濟體BU的業務線,包括前端展示層和業務邏輯。
背景:背景并不直接面向使用者,而是面向營運人員的配置管理系統,比如商品管理、物流管理、結算管理。背景為前台提供了一些簡單的配置,在阿裡體系中背景指的是提供商業能力的運作系統。
中台演進的新路曆程

圖1 :前台、背景、使用者之間的關系
在傳統的前台-背景架構中,各個項目相對獨立,許多項目都在重複發明同樣的輪子,即讓項目本身越來越臃腫,也讓開發效率越來越低。
圖2 :前台、背景、使用者之間的關系
這種時候,為提高開發效率,我們有必要整合出一個中間組織,為所有的項目提供一些公共資源。而這個中間組織,就是人們所說的“中台”。
中台的領跑者
SuperCell是一家芬蘭的手機遊戲公司,這個名字或許有些陌生,但是說起下面幾款遊戲,大家一定會很熟悉:部落沖突、海島奇兵、皇室戰争。SuperCell公司就像是一個高産的遊戲孵化器,在幾年内開發出了10款以上的遊戲,但是大部分用于試錯的遊戲都在研發過程中被腰斬了,最終呈獻給使用者的幾款遊戲都是經典中的經典。是什麼讓SuperCell公司能夠如此高效地試錯和疊代呢?他們依靠的是強大的平台資源,支撐起各個遊戲開發的小團隊。他們開發出的遊戲看上去風格迥異,卻存在許多共同之處。在業務上,共通的東西包括支付系統、使用者系統等等,在技術上,共同的東西包括遊戲引擎,内部開發工具等等。而這些共通的資源,都可以由一個強大的“中台”來提供:
圖3 :SuperCell的中台架構
中台的架構思想改變的不隻是項目結構,也影響了研發團隊的組織形式。SuperCell公司把這種高效的組織形式稱為“部落”。
緊随其後,國内網際網路公司也紛紛開始了各自的中台戰略。
阿裡巴巴提出了“大中台,小前台”的戰略:
圖4 :阿裡中台架構縮略圖
圖中,阿裡巴巴許多産品線的共通業務經過下沉,形成了中台的各種業務中心,而Aliware則是阿裡巴巴的技術中間件平台,為各大業務線提供技術支援。
華為提出了“平台炮火支撐精兵作戰”的戰略:
圖5 :華為精兵戰略
華為把作戰小分隊比喻為前台項目團隊,把中台比喻成戰地指揮部。在這個比喻當中,中台的作用就是提供資源支援:要資料給資料、要技術給技術。
中台的戰略目标
中台建設對企業來說都是具有戰略意義的,其主要有已下幾點:
1、業務快速創新和試錯;
2、提升企業研發效能;
3、建構企業壁壘;
中台的具體劃分
業務中台
業務中台在前文中反複提及,就是把各個項目的共通業務進行下沉,整合成通用的服務平台:
圖6 :業務中台架構縮略
技術中台
技術平台,為了避免研發人員重複發明輪子,向各個項目提供通用的底層架構、引擎、中間件:
圖7 :技術中台架構縮略
資料中台
資料中台,為各個項目進行各種資料采集和分析:
圖8 :資料中台架構縮略
算法中台
算法中台,為各個項目提供算法能力,比如推薦算法、搜尋算法、圖像識别、語音識别等等:
圖9 :算法中台架構縮略