什么是中台?


在傳統的 IT 企業,項目的物理結構是什么樣的呢? 無論項目內部的任何復雜,都可分為“前台”和“后台”。

什么是前台?

  首先,這里所說的“前台”和“前端”並不是一回事。所謂前台包括各種和用戶直接交互的界面,比如Web 頁面,手機 App;也包括服務端各種實時響應的用戶的請求的業務邏輯。比如商品查詢、訂單系統等等。

什么是后台?

  后台並不直接面向用戶,而是面向運營人員的配置管理系統,不如商品管理,物流管理,結算管理,后台為前台提供了一些簡單的配置。

前台、后台、用戶之間的關系,可以用下圖來簡單的表示:

 

   在當時,項目的發展相對穩定,並不是需要那么快速的去迭代和試錯,所以這種結構並沒有什么問題。

在互聯網快速發展的今天,企業之間的競爭越來激烈。只有以用戶為中心,快速響應用戶的需求。不斷迭代和試錯,才能讓企業在競爭中立於不敗之地。

  但是,顯示情況下.....

 

 在傳統的前台-后台架構中,各個項目相對獨立,許多項目都在重復發明同樣的輪子,即讓項目本身越來月臃腫,也許開發效率越來越低。

 

 這種時候,為提高開發效率。我們必須要整合一個中間組織,為所有的項目提供一些公共資源,而這個中間組織,就越是人們所說的“中台”。

 

 中台的領跑者

  SuperCell 是一家芬蘭的手機游戲公司,這個名字或許有些陌生,但是說起下面幾款游戲,大家一定會很熟悉:

  

 

 SuperCell 公司就像是一個高產的游戲孵化區,在紀念內開發出 10 款以上的游戲,但是大部分由於試錯的游戲都在研發過程中夭折了,最終呈現給用戶的幾款游戲都是經典中的經典。

是什么讓 SuerCell 公司如此高效的試錯和迭代呢?他們依靠的是強大的平台資源,支撐起各個游戲開發的小團隊。

 

他們開發出的游戲看上去風格迥異,卻存在許多共同指出。在業務上,共通的東西包括支系統,用戶系統等等,在技術上,共同的東西包括游戲引擎,內部開發工具等等,而這些共通的資源,都可以由一個強大的“中台”來提供!

 

 

  中台的架構思想改變的不只是項目結構,也影響了研發團隊的組織形式。

  SuperCell 公司把這種高效的組織形式稱為“部落”。

 

緊其隨后,國內互聯網公司也紛紛開始了各自的中台戰略。

 

 圖中,阿里巴巴許多產品線的共通業務經過下沉,形成了中台的各種業務中心,而Aliware 則是阿里巴巴旗下的值數中間件平台,為各大業務線提供技術支持。

 

 華為把作戰小分隊比喻為前台項目團隊,把中台比喻成占地指揮部,在這個比喻當中,中台的作用就是提供資源支持,要數據給數據,要技術給技術。

 

中台的具體划分

 

 業務中台

  業務中台在前文中反復提及,就是把各個項目的共同業務進行下沉,整合成通用的服務平台:

 

 技術中台

  技術中台,為了避免研發人員重復發明輪子,向各個項目提供通用的底層框架、引擎、中間件:

 

 數據中台

  數據中台,為各個項目進行各種數據采集和分析:

 

 算法中台

  算法中台,為各個項目提供算法能力,比如推薦按算法、搜索算法、圖像識別、語音識別等等:

  

 

 中台的使用場景

  

 

 從 0 到 1 的階段,沒有此要搭建中台

  從 0 到 1 的創業公司,首要的是生存下去,以最快的速度打造出產品,證明自身的市場價值。

  這個時候,讓項目野蠻生長才是最好的選擇,如果不慌不忙的先去搭建中台,恐怕中台還沒搭建好,公司早就餓死了。

 

從 1 到 N 的階段,適合搭建中台

  當企業有了一定的規模,產品得到了市場的認可,這時候公司的首要目的再是活下去,而是獲得更好。

  這個時候,乘着項目復雜度還不是特別高,可以考慮把各項目通用部分下沉,組件中台,以方便后續新項目的嘗試和就項目的迭代

 

從 N 到 N+ 1 的階段,搭建中台勢在必行

  當企業有了很大的規模,各種產品、服務、部門錯綜復雜,這時候做架構調整會比較痛苦。

  但是長痛不如短痛,為了項目的長期發展,還是需要盡早調整架構,實現平台化,一面日后越來月難以維護。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM