美菜網(wǎng)中臺(tái)建設(shè)
前面的文章主要介紹過美菜網(wǎng)技術(shù)體系的發(fā)展史,參見:美菜網(wǎng)技術(shù)體系發(fā)展,其發(fā)展過程中中臺(tái)建設(shè)也是其中非常重要的一環(huán),故摘出來單獨(dú)介紹。
隨著美菜網(wǎng)各業(yè)務(wù)線的快速擴(kuò)展,某些業(yè)務(wù)線進(jìn)入了深耕及精細(xì)化運(yùn)營階段。業(yè)務(wù)線眾多、復(fù)雜度高,部門效率也因?yàn)橄到y(tǒng)耦合大大降低。為解決這些問題,進(jìn)行了中臺(tái)建設(shè),首先重新劃定了系統(tǒng)邊界,抽象建設(shè)了用戶中心、商品中心、營銷中心、交易中心等各大業(yè)務(wù)中心。
美菜網(wǎng)電商發(fā)展階段可以簡(jiǎn)單歸納為以下三個(gè)階段:
自營電商階段:包括美菜商城、美菜供應(yīng)鏈、美菜物流;
平臺(tái)電商階段:在原有基礎(chǔ)之上,擴(kuò)展了三方商家和三方物流;
多平臺(tái)、多業(yè)務(wù)領(lǐng)域的開放時(shí)代:多業(yè)務(wù)線、多渠道、多場(chǎng)景、多品類的支持;

這個(gè)階段面臨的主要問題體現(xiàn)在系統(tǒng)、業(yè)務(wù)、組織三個(gè)溫度上:
系統(tǒng):系統(tǒng)耦合強(qiáng)、流程長(zhǎng),導(dǎo)致學(xué)習(xí)成本高,系統(tǒng)穩(wěn)定性差,功能需要定制化、復(fù)用性差,需要重復(fù)建設(shè),數(shù)據(jù)分散;
業(yè)務(wù):需求響應(yīng)慢,業(yè)務(wù)玩法少,業(yè)務(wù)生態(tài)開放難;
組織上:創(chuàng)新成本高,人力成本高,各團(tuán)隊(duì)協(xié)同作戰(zhàn)能力差;

怎么解決呢?分成兩個(gè)方向:能力開放和系統(tǒng)復(fù)用。
能力開放的目的在于業(yè)務(wù)解耦,各平臺(tái)能力按領(lǐng)域邊界獨(dú)立劃分,協(xié)同賦能。
系統(tǒng)復(fù)用的目的在于組合大于繼承,一套沉淀能力可復(fù)用支撐多個(gè)業(yè)務(wù)場(chǎng)景。

總的來說,希望通過中臺(tái)化可以解決架構(gòu)的如下問題:
通過業(yè)務(wù)拆分、系統(tǒng)分層,降低系統(tǒng)復(fù)雜性,提升穩(wěn)定性;
通過模型抽象、服務(wù)共享,提供可復(fù)用的業(yè)務(wù)實(shí)現(xiàn)業(yè)務(wù)迭代敏捷性;
通過統(tǒng)一數(shù)據(jù)架構(gòu),消除業(yè)務(wù)數(shù)據(jù)壁壘,提升業(yè)務(wù)聯(lián)動(dòng)性;
通過中臺(tái)能力沉淀,實(shí)現(xiàn)低人力、低成本、引領(lǐng)業(yè)務(wù)快速創(chuàng)新;
最終中臺(tái)架構(gòu)被分成5個(gè)核心領(lǐng)域,三層技術(shù)支撐。

搭建好電商業(yè)務(wù)中臺(tái),首先要理解交易。
交易可以理解為貨幣與商品的交換,買家提供貨幣,賣家提供商品,最終基于錢貨轉(zhuǎn)移,達(dá)成一致,就是交易。

錢貨達(dá)成一致的過程就是交易的過程。

基于交易的理解,我們就可以理解履約、解約、違約了。

商品的不同會(huì)影響到不同的交易流程。

貨幣形式的不同也會(huì)影響錢交易的流程。

電商系統(tǒng)中包含三流:信息流、資金流、物流。所以三流都會(huì)影響到交易環(huán)節(jié)的不同流程。

有了對(duì)于電商、交易的業(yè)務(wù)理解之后,反過頭就可以進(jìn)行我們的系統(tǒng)設(shè)計(jì)了。

交易中,合約的達(dá)成是基于訂單實(shí)現(xiàn)的,正向交易叫做訂單,逆向流程同樣可以叫做訂單,只不過其主要解決的是售后問題的售后單。

這樣可以將交易的核心流程細(xì)分為如下環(huán)節(jié)。

經(jīng)過了對(duì)交易的定義,接下來對(duì)業(yè)務(wù)能力進(jìn)行定義。
業(yè)務(wù)能力可以看做是交易元素及其核心功能組成的,元素的差異和核心功能的差異,最終造就了業(yè)務(wù)能力的差異。

美菜網(wǎng)是生鮮電商,存在大量的非標(biāo)品,以海鮮魚類為例,售賣方式可以分為:按條賣、按條收費(fèi);按條賣,按斤收費(fèi);按斤賣,按斤收費(fèi);

基于交易及功能的抽象,交易中心核心功能架構(gòu)如下。

接下來就是技術(shù)保障工作,圍繞于統(tǒng)一基礎(chǔ)技術(shù)組件建設(shè)、穩(wěn)定性建設(shè)、高可用建設(shè)等工作。

總結(jié)起來,中臺(tái)化推進(jìn)路徑分為如下幾步:
定方案
撘系統(tǒng)
找試點(diǎn)
做推廣
定方案:

撘系統(tǒng):

找試點(diǎn):

做推廣:

中臺(tái)推廣過程中也會(huì)遇到一些困難,主要圍繞于團(tuán)隊(duì)建設(shè)、系統(tǒng)依賴、業(yè)務(wù)支撐的壓力、業(yè)務(wù)復(fù)雜度高、團(tuán)隊(duì)合作等。

后續(xù)的中臺(tái)化規(guī)劃依然圍繞于:效率與創(chuàng)新展開。
持續(xù)接入更多業(yè)務(wù),徹底解耦;
不斷完善能力,提升效率;
賦能業(yè)務(wù)運(yùn)營,引領(lǐng)創(chuàng)新;
總的來說,做好中臺(tái)化,需要對(duì)業(yè)務(wù)有足夠的理解,才可以建設(shè)好對(duì)應(yīng)的業(yè)務(wù)中臺(tái);中臺(tái)不能解決所有問題,與垂直業(yè)務(wù)的邊界劃分非常重要;中臺(tái)的推廣比搭建更難,需要有極強(qiáng)的組織能力;高內(nèi)聚、低耦合、抽象可擴(kuò)展等軟件編程思想依然可以為中臺(tái)建設(shè)提供很多指導(dǎo);穩(wěn)定性是中臺(tái)建設(shè)的第一原則,沒有穩(wěn)定性,難言賦能業(yè)務(wù)價(jià)值,所以需要不斷投入。
