中台的概念
在傳統的前台-后台架構中,各個項目相對獨立,許多項目都在重復發明同樣的輪子,即讓項目本身越來越臃腫,也讓開發效率越來越低。
這種時候,為提高開發效率,我們有必要整合出一個中間組織,為所有的項目提供一些公共資源。而這個中間組織,就是人們所說的“中台”。
中台的具體划分
1、業務中台
業務中台在前文中反復提及,就是把各個項目的共通業務進行下沉,整合成通用的服務平台:
2、技術中台
技術平台,為了避免研發人員重復發明輪子,向各個項目提供通用的底層框架、引擎、中間件:
3、數據中台
數據中台,為各個項目進行各種數據采集和分析:
4、算法中台
算法中台,為各個項目提供算法能力,比如推薦算法、搜索算法、圖像識別、語音識別等等:
中台的適用場景
從0到1的階段,沒有必要搭建中台。
從0到1的創業型公司,首要目的是生存下去,以最快的速度打造出產品,證明自身的市場價值。
這個時候,讓項目野蠻生長才是最好的選擇。如果不慌不忙地先去搭建中台,恐怕中台還沒搭建好,公司早就餓死了。
從1到N的階段,適合搭建中台。
當企業有了一定規模,產品得到了市場的認可,這時候公司的首要目的不再是活下去,而是活的更好。
這個時候,趁着項目復雜度還不是特別高,可以考慮把各項目的通用部分下沉,組建中台,以方便后續新項目的嘗試和舊項目的迭代。
從N到N+1的階段,搭建中台勢在必行。
當企業已經有了很大的規模,各種產品、服務、部門錯綜復雜,這時候做架構調整會比較痛苦。
但是長痛不如短痛,為了項目的長期發展,還是需要盡早調整架構,實現平台化,以免日后越來越難以維護。
原文地址:https://mp.weixin.qq.com/s/PEC9rdNmaa82T1QU8qzr9Q