什么是中臺
最近被老板折騰得夠嗆,我們老板聽說最近中臺的概念很火,讓我們調研公司實習中臺戰略的可行性,剛開始并不理解什么是中臺… 因此,寫篇博客先簡單介紹下什么是中臺,
要理解中臺,要先清楚傳統專案架構的痛點在哪里
沒有中臺的時代
在傳統IT企業,專案的物理結構是什么樣的呢?無論專案內部的如何復雜,都可分為“前臺”和“后臺”這兩部分,
什么是前臺?
首先,這里所說的“前臺”和“前端”并不是一回事,所謂前臺即包括各種和用戶直接互動的界面,比如web頁面,手機app;也包括服務端各種實時回應用戶請求的業務邏輯,比如商品查詢、訂單系統等等,
什么是后臺?
后臺并不直接面向用戶,而是面向運營人員的配置管理系統,比如商品管理、物流管理、結算管理,后臺為前臺提供了一些簡單的配置,
前臺、后臺、用戶之間的關系,可以用下圖簡單表示:

在當時,專案的發展相對穩定,并不需要那么快速的去迭代和試錯,所以這種結構并沒有什么問題,
在互聯網快速發展的今天,企業之間的競爭越來越激烈,只有以用戶為中心,快速回應用戶的需求,不斷迭代和試錯,才能讓企業在競爭當中立于不敗,
但是,現實情況下…
老板:小A,最近短視頻挺火的,咱們也做一個短視頻 APP 吧,一周時間夠不夠?
我:老板您別開玩笑了,新專案設計各種底層的技術和業務,能三個月搞定就很不錯了…
在傳統的前臺-后臺架構中,各個專案相對獨立,許多專案都在重復發明同樣的輪子,即讓專案本身越來越臃腫,也讓開發效率越來越低,

這種時候,為提高開發效率,我們有必要整合出一個中間組織,為所有的專案提供一些公共資源,而這個中間組織,就是人們所說的“中臺”,
第一個吃螃蟹的人——SuperCell
SuperCell是一家芬蘭的手機游戲公司,這個名字或許有些陌生,但是說起下面幾款游戲,大家一定會很熟悉:
- 部落沖突

- 海島奇兵

- 皇室戰爭
![[外鏈圖片轉存失敗(img-kHSyilQK-1569038031217)(assets/1569035892916.png)]](https://img.uj5u.com/2020/12/24/208397241209585.png)
SuperCell公司就像是一個高產的游戲范訓器,在幾年內開發出了10款以上的游戲,但是大部分用于試錯的游戲都在研發程序中被腰斬了,最終呈獻給用戶的幾款游戲都是經典中的經典,
是什么讓SuperCell公司能夠如此高效地試錯和迭代呢?他們依靠的是強大的平臺資源,支撐起各個游戲開發的小團隊,
他們開發出的游戲看上去風格迥異,卻存在許多共同之處,在業務上,共通的東西包括支付系統、用戶系統等等,在技術上,共同的東西包括游戲引擎,內部開發工具等等,而這些共通的資源,都可以由一個強大的“中臺”來提供:
![[外鏈圖片轉存失敗(img-i9ETXIop-1569038031219)(assets/1569035930559.png)]](https://img.uj5u.com/2020/12/24/208397241209586.png)
中臺的架構思想改變的不只是專案結構,也影響了研發團隊的組織形式,SuperCell公司把這種高效的組織形式稱為“部落”,
緊隨其后,國內互聯網公司也紛紛開始了各自的中臺戰略,
阿里巴巴提出了“大中臺,小前臺”的戰略:
![[外鏈圖片轉存失敗(img-c8Z0ESy9-1569038031219)(assets/1569035955348.png)]](https://img.uj5u.com/2020/12/24/208397241209587.png)
圖中,阿里巴巴許多產品線的共通業務經過下沉,形成了中臺的各種業務中心,而Aliware則是阿里巴巴的技術中間件平臺,為各大業務線提供技術支持,
華為提出了“平臺炮火支撐精兵作戰”的戰略:
![[外鏈圖片轉存失敗(img-LPDy2DMi-1569038031221)(assets/1569035994142.png)]](https://img.uj5u.com/2020/12/24/208397241209588.png)
華為把作戰小分隊比喻為前臺專案團隊,把中臺比喻成戰地指揮部,在這個比喻當中,中臺的作用就是提供資源支持:要資料給資料、要技術給技術,
中臺的具體劃分
按照不同的功能和角色,中臺可以劃分為4個維度
業務中臺
業務中臺在前文中反復提及,就是把各個專案的共通業務進行下沉,整合成通用的服務平臺:
![[外鏈圖片轉存失敗(img-5cokyVE7-1569038031222)(assets/1569036043739.png)]](https://img.uj5u.com/2020/12/24/208397241209589.png)
技術中臺
技術平臺,為了避免研發人員重復發明輪子,向各個專案提供通用的底層框架、引擎、中間件:
![[外鏈圖片轉存失敗(img-Pa973UCS-1569038031223)(assets/1569036058186.png)]](https://img.uj5u.com/2020/12/24/2083972412095810.png)
資料中臺
資料中臺,為各個專案進行各種資料采集和分析:
![[外鏈圖片轉存失敗(img-dB9B0u0z-1569038031224)(assets/1569036075718.png)]](https://img.uj5u.com/2020/12/24/2083972412095811.png)
演算法中臺
演算法中臺,為各個專案提供演算法能力,比如推薦演算法、搜索演算法、影像識別、語音識別等等:
![[外鏈圖片轉存失敗(img-VnT1JboY-1569038031225)(assets/1569036092028.png)]](https://img.uj5u.com/2020/12/24/2083972412095812.png)
中臺的適用場景
從0到1的階段,沒有必要搭建中臺,
從0到1的創業型公司,首要目的是生存下去,以最快的速度打造出產品,證明自身的市場價值,
這個時候,讓專案野蠻生長才是最好的選擇,如果不慌不忙地先去搭建中臺,恐怕中臺還沒搭建好,公司早就餓死了,
從1到N的階段,適合搭建中臺,
當企業有了一定規模,產品得到了市場的認可,這時候公司的首要目的不再是活下去,而是活的更好,
這個時候,趁著專案復雜度還不是特別高,可以考慮把各專案的通用部分下沉,組建中臺,以方便后續新專案的嘗試和舊專案的迭代,
從N到N+1的階段,搭建中臺勢在必行,
當企業已經有了很大的規模,各種產品、服務、部門錯綜復雜,這時候做架構調整會比較痛苦,
候,趁著專案復雜度還不是特別高,可以考慮把各專案的通用部分下沉,組建中臺,以方便后續新專案的嘗試和舊專案的迭代,
從N到N+1的階段,搭建中臺勢在必行,
當企業已經有了很大的規模,各種產品、服務、部門錯綜復雜,這時候做架構調整會比較痛苦,
但是長痛不如短痛,為了專案的長期發展,還是需要盡早調整架構,實作平臺化,以免日后越來越難以維護,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/239622.html
標籤:AI
