天天看點

什麼是前台?什麼是中台?什麼是背景?

什麼是前台?

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

什麼是背景?

背景并不直接面向使用者,而是面向營運人員的配置管理系統,比如商品管理、物流管理、結算管理。背景為前台提供了一些簡單的配置。

前台、背景、使用者之間的關系,可以用下圖簡單表示:

什麼是前台?什麼是中台?什麼是背景?

什麼是中台?

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

在網際網路快速發展的今天,企業之間的競争越來越激烈。隻有以使用者為中心,快速響應使用者的需求,不斷疊代和試錯,才能讓企業在競争當中立于不敗。

但是,現實情況下…

什麼是前台?什麼是中台?什麼是背景?

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

什麼是前台?什麼是中台?什麼是背景?

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

一個公司生産了大量的項目産品,這些項目看上去風格迥異,卻存在許多共同之處。在業務上,共通的東西包括支付系統、使用者系統等等,在技術上,共同的東西包括遊戲引擎,内部開發工具等等。而這些共通的資源,都可以由一個強大的“中台”來提供:

什麼是前台?什麼是中台?什麼是背景?

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

阿裡巴巴提出了“大中台,小前台”的戰略:

什麼是前台?什麼是中台?什麼是背景?

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

華為提出了“平台炮火支撐精兵作戰”的戰略:

什麼是前台?什麼是中台?什麼是背景?

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

繼續閱讀