注:
- 本來是分享一個(gè)鏈接的,奈何有廣告,審核沒過,所以只有摘抄整理一些,與大家分享,當(dāng)個(gè)搬運(yùn)工。希望原作者小灰諒解
那就開干
產(chǎn)生中臺(tái)的背景
- 在傳統(tǒng)的IT企業(yè),一般都可分為前臺(tái)和后臺(tái)兩部分。
- 前臺(tái)
“前臺(tái)”和“前端”并不是一回事。所謂前臺(tái)即包括各種和用戶直接交互的界面,比如web頁面,手機(jī)app;也包括服務(wù)端各種實(shí)時(shí)響應(yīng)用戶請(qǐng)求的業(yè)務(wù)邏輯,比如商品查詢、訂單系統(tǒng)等等。 - 后臺(tái)
后臺(tái)并不直接面向用戶,而是面向運(yùn)營(yíng)人員的配置管理系統(tǒng),比如商品管理、物流管理、結(jié)算管理。后臺(tái)為前臺(tái)提供了一些簡(jiǎn)單的配置。 -
前臺(tái)、后臺(tái)、用戶之間的關(guān)系
在這里插入圖片描述
在當(dāng)時(shí),項(xiàng)目的發(fā)展相對(duì)穩(wěn)定,并不需要那么快速的去迭代和試錯(cuò),所以這種結(jié)構(gòu)并沒有什么問題。
在互聯(lián)網(wǎng)快速發(fā)展的今天,企業(yè)之間的競(jìng)爭(zhēng)越來越激烈。只有以用戶為中心,快速影響用戶的需求,不斷迭代和試錯(cuò),才能讓企業(yè)在競(jìng)爭(zhēng)當(dāng)中立于不敗。
但是,現(xiàn)實(shí)情況下,在傳統(tǒng)的前臺(tái)-后臺(tái)架構(gòu)中,各個(gè)項(xiàng)目相對(duì)獨(dú)立,許多項(xiàng)目都在重復(fù)發(fā)明同樣的輪子,即讓項(xiàng)目本身越來越臃腫,也讓開發(fā)效率越來越低。
這種時(shí)候,為提高開發(fā)效率,我們有必要整合出一個(gè)中間組織,為所有的項(xiàng)目提供一些公共資源。而這個(gè)中間組織,就是人們所說的“中臺(tái)”。
中臺(tái)的分類
業(yè)務(wù)中臺(tái)
-
業(yè)務(wù)中臺(tái)和前文中反復(fù)提及,就是把各個(gè)項(xiàng)目的共通業(yè)務(wù)進(jìn)行下沉,整合成通用的服務(wù)平臺(tái):
在這里插入圖片描述
技術(shù)中臺(tái)
-
技術(shù)中臺(tái),為了避免研發(fā)人員重復(fù)發(fā)明輪子,向各個(gè)項(xiàng)目提供通用的底層框架、引擎、中間件:
在這里插入圖片描述
數(shù)據(jù)中臺(tái)
-
數(shù)據(jù)中臺(tái),為各個(gè)項(xiàng)目進(jìn)行各種數(shù)據(jù)的采集和分析
在這里插入圖片描述
算法中臺(tái)
-
算法中臺(tái),為各個(gè)項(xiàng)目提供算法能力,比如推薦算法、搜索算法、圖像識(shí)別、語音識(shí)別等等。
在這里插入圖片描述
中臺(tái)的適用場(chǎng)景
從0到1的階段,沒有必要搭建中臺(tái)
- 從0到1的創(chuàng)業(yè)型公司,首要目的是生存下去,以最快的速度打造出產(chǎn)品,證明自身的市場(chǎng)價(jià)值。這個(gè)時(shí)候,讓項(xiàng)目野蠻生長(zhǎng)才是最好的選擇。如果不慌不忙地先去搭建中臺(tái),恐怕中臺(tái)還沒搭建好,公司早就餓死了。
從1到N的階段,適合搭建中臺(tái)
- 當(dāng)企業(yè)有了一定規(guī)模,產(chǎn)品得到了市場(chǎng)的認(rèn)可,這時(shí)候公司的首要目的不再是活下去,而是活的更好。這個(gè)時(shí)候,趁著項(xiàng)目復(fù)雜度還不是特別高,可以考慮把各項(xiàng)目的通用部分下沉,組建中臺(tái),以方便后續(xù)新項(xiàng)目的嘗試和舊項(xiàng)目的迭代。
從N到N+1的階段,搭建中臺(tái)勢(shì)在必行
- 當(dāng)企業(yè)已經(jīng)有了很大的規(guī)模,各種產(chǎn)品、服務(wù)、部門錯(cuò)綜復(fù)雜,這時(shí)候做架構(gòu)調(diào)整會(huì)比較痛苦。但是長(zhǎng)痛不如短痛,為了項(xiàng)目的長(zhǎng)期發(fā)展,還是需要盡早調(diào)整架構(gòu),實(shí)現(xiàn)平臺(tái)化,以免日后越來越難以維護(hù)。