漫畫:什么是中臺?

      后臺-系統(tǒng)設(shè)置-擴展變量-手機廣告位-內(nèi)容正文頂部

       

       

       

       

      沒有中臺的時代

       

      在傳統(tǒng)IT企業(yè),項目的物理結(jié)構(gòu)是什么樣的呢?無論項目內(nèi)部的如何復(fù)雜,都可分為“前臺”和“后臺”這兩部分。

       

      什么是前臺?

       

      首先,這里所說的“前臺”和“前端”并不是一回事。所謂前臺即包括各種和用戶直接交互的界面,比如web頁面,手機app;也包括服務(wù)端各種實時響應(yīng)用戶請求的業(yè)務(wù)邏輯,比如商品查詢、訂單系統(tǒng)等等。

       

      什么是后臺?

       

      后臺并不直接面向用戶,而是面向運營人員的配置管理系統(tǒng),比如商品管理、物流管理、結(jié)算管理。后臺為前臺提供了一些簡單的配置。

       

       

      前臺、后臺、用戶之間的關(guān)系,可以用下圖簡單表示:

       

       

       

      在當(dāng)時,項目的發(fā)展相對穩(wěn)定,并不需要那么快速的去迭代和試錯,所以這種結(jié)構(gòu)并沒有什么問題。


      在互聯(lián)網(wǎng)快速發(fā)展的今天,企業(yè)之間的競爭越來越激烈。只有以用戶為中心,快速影響用戶的需求,不斷迭代和試錯,才能讓企業(yè)在競爭當(dāng)中立于不敗。

       

      但是,現(xiàn)實情況下......

       

       

       

       

      在傳統(tǒng)的前臺-后臺架構(gòu)中,各個項目相對獨立,許多項目都在重復(fù)發(fā)明同樣的輪子,即讓項目本身越來越臃腫,也讓開發(fā)效率越來越低。

       

       

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

       

       

       

      中臺的領(lǐng)跑者

       

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

       

      部落沖突

       

      海島奇兵

       

      皇室戰(zhàn)爭

       

       

      SuperCell公司就像是一個高產(chǎn)的游戲孵化器,在幾年內(nèi)開發(fā)出了10款以上的游戲,但是大部分用于試錯的游戲都在研發(fā)過程中被腰斬了,最終呈獻給用戶的幾款游戲都是經(jīng)典中的經(jīng)典。

       

      是什么讓SuperCell公司能夠如此高效地試錯和迭代呢?他們依靠的是強大的平臺資源,支撐起各個游戲開發(fā)的小團隊。

       

      他們開發(fā)出的游戲看上去風(fēng)格迥異,卻存在許多共同之處。在業(yè)務(wù)上,共通的東西包括支付系統(tǒng)、用戶系統(tǒng)等等,在技術(shù)上,共同的東西包括游戲引擎,內(nèi)部開發(fā)工具等等。而這些共通的資源,都可以由一個強大的“中臺”來提供:

       

       

       

      中臺的架構(gòu)思想改變的不只是項目結(jié)構(gòu),也影響了研發(fā)團隊的組織形式。SuperCell公司把這種高效的組織形式稱為“部落”。

       

       

      緊隨其后,國內(nèi)互聯(lián)網(wǎng)公司也紛紛開始了各自的中臺戰(zhàn)略。

       

      阿里巴巴提出了“大中臺,小前臺”的戰(zhàn)略:

       

       

      圖中,阿里巴巴許多產(chǎn)品線的共通業(yè)務(wù)經(jīng)過下沉,形成了中臺的各種業(yè)務(wù)中心,而Aliware則是阿里巴巴的技術(shù)中間件平臺,為各大業(yè)務(wù)線提供技術(shù)支持。


       

      華為提出了“平臺炮火支撐精兵作戰(zhàn)”的戰(zhàn)略:

       

       

      華為把作戰(zhàn)小分隊比喻為前臺項目團隊,把中臺比喻成戰(zhàn)地指揮部。在這個比喻當(dāng)中,中臺的作用就是提供資源支持:要數(shù)據(jù)給數(shù)據(jù)、要技術(shù)給技術(shù)。

       

       

      中臺的具體劃分

       

       

      業(yè)務(wù)中臺

      業(yè)務(wù)中臺在前文中反復(fù)提及,就是把各個項目的共通業(yè)務(wù)進行下沉,整合成通用的服務(wù)平臺:

       

       

      技術(shù)中臺

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

       

       

       

      數(shù)據(jù)中臺

      數(shù)據(jù)中臺,為各個項目進行各種數(shù)據(jù)采集和分析:

       

       

      算法中臺

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

       

       

       

      中臺的適用場景

       

      從0到1的階段,沒有必要搭建中臺。

      從0到1的創(chuàng)業(yè)型公司,首要目的是生存下去,以最快的速度打造出產(chǎn)品,證明自身的市場價值。

       

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

       

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

      當(dāng)企業(yè)有了一定規(guī)模,產(chǎn)品得到了市場的認可,這時候公司的首要目的不再是活下去,而是活的更好。

       

      這個時候,趁著項目復(fù)雜度還不是特別高,可以考慮把各項目的通用部分下沉,組建中臺,以方便后續(xù)新項目的嘗試和舊項目的迭代。

       

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

      當(dāng)企業(yè)已經(jīng)有了很大的規(guī)模,各種產(chǎn)品、服務(wù)、部門錯綜復(fù)雜,這時候做架構(gòu)調(diào)整會比較痛苦。

       

      但是長痛不如短痛,為了項目的長期發(fā)展,還是需要盡早調(diào)整架構(gòu),實現(xiàn)平臺化,以免日后越來越難以維護。

       


      特別聲明:

      文章來源:程序員小灰(ID:chengxuyuanxiaohui)

      作者:小灰

      原文鏈接:https://mp.weixin.qq.com/s/rF7_xJBq4NJP6CmkW3HPpQ

      RPA中國推薦閱讀,如有侵權(quán),請聯(lián)系刪除


      歡迎關(guān)注程序員小灰

       

      未經(jīng)允許不得轉(zhuǎn)載:RPA中國 | RPA全球生態(tài) | 數(shù)字化勞動力 | RPA新聞 | 推動中國RPA生態(tài)發(fā)展 | 流 > 漫畫:什么是中臺?

      后臺-系統(tǒng)設(shè)置-擴展變量-手機廣告位-內(nèi)容正文底部
      主站蜘蛛池模板: 民权县| 龙州县| 藁城市| 高雄市| 教育| 兴山县| 怀集县| 比如县| 紫金县| 宣汉县| 库尔勒市| 镇江市| 东阿县| 淮北市| 涟水县| 定襄县| 西安市| 望谟县| 瑞金市| 抚顺县| 甘泉县| 新余市| 徐汇区| 清水河县| 奉新县| 高平市| 玛曲县| 金川县| 鲁山县| 襄汾县| 盐亭县| 武强县| 罗定市| 迭部县| 西乌珠穆沁旗| 庄河市| 庆云县| 蒙山县| 九龙坡区| 阳泉市| 广灵县|