什么是中臺(tái)赢底?
首先要理解什么是中臺(tái):是指搭建一個(gè)靈活快速應(yīng)對(duì)變化的架構(gòu)失都,快速實(shí)現(xiàn)前端提的需求,避免重復(fù)建設(shè)幸冻,達(dá)到提高工作效率
目的粹庞。
有一個(gè)圖可以形象的解釋它:
一個(gè)好的中臺(tái)可以支持多個(gè)垂直業(yè)務(wù)快速落地。
中臺(tái)需要提供的基本能力有:
- 標(biāo)椎化
- 可擴(kuò)展性
前臺(tái)的業(yè)務(wù)變化多端洽损,如果沒(méi)有基本的標(biāo)準(zhǔn)庞溜,來(lái)一套做一套,中臺(tái)就失去了它存在的意義碑定。如果中臺(tái)架構(gòu)過(guò)于僵死流码,前臺(tái)業(yè)務(wù)略有變更就需要大刀闊斧的修改中臺(tái)模型,那么延刘,中臺(tái)將陷入“推翻-重建-推翻-重建”的無(wú)限循環(huán)中漫试。
內(nèi)容中臺(tái)
【內(nèi)容中臺(tái)】,顧名思義碘赖,就是提供內(nèi)容服務(wù)的中臺(tái)能力驾荣。
在我司的業(yè)務(wù)域中,內(nèi)容包括文檔普泡,知識(shí)播掷,視頻,協(xié)議
等撼班。
內(nèi)容中臺(tái)需要提供的能力有:
- 內(nèi)容管理&維護(hù):內(nèi)容創(chuàng)作歧匈,審核,評(píng)價(jià)砰嘁,權(quán)限管理等
- 內(nèi)容運(yùn)營(yíng):
- 基于算法的內(nèi)容分發(fā)件炉,內(nèi)容推薦
- 內(nèi)容搜索,收藏等
- 內(nèi)容展示:提供標(biāo)準(zhǔn)化展示能力
下面般码,我們從不同角度來(lái)看內(nèi)容中臺(tái)應(yīng)該是什么樣的妻率。
1. 從使用者的視角
大致分為三個(gè)角色:
- 內(nèi)容創(chuàng)作者:既可以是
內(nèi)部運(yùn)營(yíng)
也可以是外部用戶(hù)
。不同的業(yè)務(wù)表現(xiàn)會(huì)很大板祝。比如抖音這種內(nèi)容航母宫静,它的內(nèi)容創(chuàng)作者基本都是C端用戶(hù);而阿里云幫助文檔,很明顯孤里,內(nèi)容由內(nèi)部產(chǎn)出&維護(hù)伏伯; - 平臺(tái)運(yùn)營(yíng):一般是平臺(tái)
內(nèi)部運(yùn)營(yíng)
,或者B端用戶(hù)
捌袜。如果企業(yè)提供了內(nèi)容SaaS服務(wù)給B端商戶(hù)说搅,那么,商戶(hù)也可以在平臺(tái)上制定自己的運(yùn)營(yíng)策略(比如有贊這種SaaS提供商)虏等。但是弄唧,隨著合規(guī)愈發(fā)普遍,內(nèi)容審核一般由平臺(tái)負(fù)責(zé)霍衫,保證內(nèi)容合法合規(guī)(避免涉黃社暴等不良內(nèi)容流入大眾) - 內(nèi)容消費(fèi)者:
外部用戶(hù)
候引,既可以是B也可以是C。這個(gè)比較好理解敦跌。
B端指企業(yè)澄干,C端指?jìng)€(gè)人用戶(hù)
2. 架構(gòu)分層的視角
可以分為三層:
- 業(yè)務(wù)層:直接支持不同領(lǐng)域的業(yè)務(wù)∧可以提供HTTP接口供垂直業(yè)務(wù)調(diào)用麸俘,也可以提供Dubbo接口給垂直業(yè)務(wù)方,業(yè)務(wù)方根據(jù)自身業(yè)務(wù)特點(diǎn)再做一層包裝惧笛,透?jìng)鲾?shù)據(jù)到前端从媚。
- 平臺(tái)服務(wù)層:提供一套標(biāo)準(zhǔn)的數(shù)據(jù)模型或者狀態(tài)機(jī),支持不同的內(nèi)容域徐紧。比如静檬,視頻和文檔炭懊,是兩種截然不同的內(nèi)容類(lèi)型并级,但是,它們依然需要基于標(biāo)準(zhǔn)模型創(chuàng)建和維護(hù):
- 基于庫(kù)的內(nèi)容隔離
- 版本記錄和操作記錄
- 引入標(biāo)準(zhǔn)的審核流
- 等等
- 基礎(chǔ)服務(wù):不一定局限于內(nèi)容域侮腹,該層可提供更加通用廣泛的能力嘲碧。比如標(biāo)簽服務(wù),可以支持不同的中臺(tái)業(yè)務(wù)父阻,而標(biāo)簽服務(wù)底層可以接入大數(shù)據(jù)(大數(shù)據(jù)可提煉出用戶(hù)畫(huà)像愈涩,地域特征等系統(tǒng)標(biāo)簽)
3. 前端開(kāi)發(fā)的視角
中臺(tái)建設(shè)的難點(diǎn)大多在后端,但也不是說(shuō)前端可以躺平什么都不干加矛。涉及到前端的履婉,可能有以下工作:
- 支撐整個(gè)中臺(tái)能力的后臺(tái)系統(tǒng)建設(shè)
- 業(yè)務(wù)組件標(biāo)準(zhǔn)化
- UI組件標(biāo)準(zhǔn)化
- 提效能力:動(dòng)態(tài)表單,流程引擎..... 也可以接入低代碼開(kāi)發(fā)
- 垂直業(yè)務(wù)展示層:
- 可提供標(biāo)準(zhǔn)化的2B2C應(yīng)用(比如XXX文檔中心)斟览,且提供一定的配置化能力(比如主題色定制毁腿,文檔空間首頁(yè)配置,空間隔離,個(gè)性化域名......)已烤,甚至可直接提供SaaS能力
- 標(biāo)準(zhǔn)化SDK鸠窗。類(lèi)似騰訊IM,前端可以提供im-sdk.js處理通信層和會(huì)話(huà)層胯究,讓業(yè)務(wù)方僅關(guān)注消息展示等更上層的需求稍计。
小結(jié)
今天就簡(jiǎn)單講到這里,拋磚引玉裕循,希望大家可以對(duì)內(nèi)容中臺(tái)有個(gè)粗淺的了解臣嚣。