我對(duì)中臺(tái)的理解和企業(yè)數(shù)字中臺(tái)建設(shè)的思考

這里帶有強(qiáng)烈的個(gè)人觀點(diǎn)說明和行業(yè)視角去闡述

中臺(tái),自阿里提出的時(shí)候,就一直是一個(gè)模糊的詞,沒有特別明確的界線,也沒有特別明確的定義。

常常理解為介于前臺(tái)和后臺(tái)的平臺(tái),或者一個(gè)可復(fù)用的平臺(tái)。后來就發(fā)展到,前端也提出自已的定義,后端各種框架也提出自己的定義,大數(shù)據(jù)也提出自己的定義,低代碼廠商也定義自己的中臺(tái),硬件廠家提出自己的定義,可以說,只要帶得上這個(gè)詞的,都聽過都各種定義中臺(tái)名詞等等,把開發(fā)人員,一些架構(gòu)人員搞得很混亂,不知道怎么描述,在聽到對(duì)方闡述的時(shí)候,又似乎覺得有自己的說法,看到以至于到后面的時(shí)候,一些企業(yè)在進(jìn)行數(shù)字化轉(zhuǎn)型的時(shí)候,進(jìn)入了一個(gè)非常大的誤區(qū)。結(jié)果體現(xiàn)就是上下承接不起來,達(dá)不到戰(zhàn)略的效果,最終了了草事,另一種則可能是一路走到黑。

之前有很多人提出這個(gè)的問題,那到底什么是中臺(tái),我有我思。我的理解角度來說,現(xiàn)在的中臺(tái)已經(jīng)不再單純像阿里15年提出炮臺(tái)層面的意思,這在第一次提出時(shí)候,更像是一個(gè)概念重新定義,很多企業(yè)都做類似的東西。這里理解的中臺(tái)架構(gòu)是行業(yè)的另一種變革,是一種新的標(biāo)準(zhǔn),突破傳統(tǒng)的研發(fā)模式,類似于云服務(wù)一樣,突破傳統(tǒng)服務(wù)器的行業(yè)模式,在這個(gè)模式下,提升企業(yè)的發(fā)展戰(zhàn)略,跟進(jìn)時(shí)代前進(jìn)的步伐。這里整體從幾個(gè)視角,多個(gè)維度進(jìn)行闡述,先從行業(yè)發(fā)展角度 ,最后落地到企業(yè)的視角闡述我對(duì)中臺(tái)的理解,簡單來說即行業(yè)發(fā)展 – 中臺(tái)架構(gòu) – 企業(yè)落地幾個(gè)點(diǎn)。

一、行業(yè)發(fā)展:

這里描述的行業(yè)發(fā)展,是從軟件行業(yè)的發(fā)展角度來看的,這里從傳統(tǒng)模式到新技術(shù)成熟來闡述,從單體到服務(wù)化,從手工到DevOps自動(dòng)化,從fastjar到容器化,再到整個(gè)大環(huán)境的數(shù)字化方向,為中臺(tái)架構(gòu)提供孵化的土壤和條件。

1、傳統(tǒng)開發(fā)模式的存在和限制

實(shí)際業(yè)務(wù)無法脫離硬編碼:傳統(tǒng)的開發(fā)框架和模式,在很多都是框架技術(shù)整合,都是近乎從零搭建的過程,這幾年的低代碼大面積崛起,為上層業(yè)務(wù)的打造提供了更多可能性,但是依然無法滿足業(yè)務(wù)多種個(gè)性化的要求,低代碼平臺(tái)很多年就已經(jīng)有企業(yè)團(tuán)隊(duì)在實(shí)施,拖拉一直是夢(mèng)想,但是依然無法滿足,帶有一定的限制性,比如維護(hù),個(gè)性化等,最終還是回到傳統(tǒng)的開發(fā),進(jìn)行人工編碼,更不用說過程中的各種規(guī)范。

存在大量復(fù)制共性的軟件:假如從傳統(tǒng)外包的角度來說,復(fù)制然后得到另一套,這個(gè)是最低的成本,然后快速創(chuàng)建業(yè)務(wù),但是這樣會(huì)有一個(gè)很明確的特性,同類似的產(chǎn)品,由N多家企業(yè)共同去開發(fā),最終的產(chǎn)品性都是一樣的,軟件質(zhì)量完全是需要是依照工程師水平來決定,而且企業(yè)內(nèi)部很難突破這個(gè)現(xiàn)狀,最終發(fā)現(xiàn),可能最終自己都是忙在這個(gè)項(xiàng)目的維護(hù)上面,無法脫離出來。軟件企業(yè)是這樣,行業(yè)企業(yè)也同樣如此,無法提升自己的資產(chǎn)沉淀。

開發(fā)過程行業(yè)壁壘難突破:什么叫行業(yè)壁壘,這個(gè)業(yè)務(wù)你不熟悉,你是無法深入觸及的,需要花費(fèi)大量的精力去學(xué)習(xí)這個(gè)行業(yè),行業(yè)業(yè)務(wù)轉(zhuǎn)換為對(duì)外能力,又是一個(gè)非常大的難度,你不熟悉,你無法進(jìn)入到這個(gè)行業(yè),更別說是接觸,根本性的來說,對(duì)各個(gè)企業(yè)來說是一個(gè)自己的核心商業(yè)

2、中臺(tái)針對(duì)于傳統(tǒng)模式的優(yōu)勢(shì)

業(yè)務(wù)復(fù)用:提供復(fù)用,業(yè)務(wù)服務(wù),沉淀企業(yè)核心能力,開箱即可復(fù)用能力,賦能業(yè)務(wù)創(chuàng)新,形成核心壁壘,形成的組件不需要復(fù)制,而是在內(nèi)部形成統(tǒng)一的服務(wù)或者是組件,給業(yè)務(wù)人員直接調(diào)用,不需要再進(jìn)行二次的開發(fā),即使出現(xiàn)問題,也可以修復(fù)不再重現(xiàn),不存在復(fù)制帶來的風(fēng)險(xiǎn)點(diǎn)。通過提供接口模式,同時(shí)與低代碼進(jìn)行整合,形成新的一套開發(fā)/研發(fā)能力,解決方案能力。

數(shù)據(jù)管理:提供數(shù)據(jù)治理、數(shù)據(jù)采集、數(shù)據(jù)資產(chǎn)管理、數(shù)據(jù)開發(fā)等數(shù)據(jù)服務(wù),打通業(yè)務(wù)之間數(shù)據(jù)的阻礙,進(jìn)行數(shù)據(jù)的抽取分析,數(shù)據(jù)運(yùn)營,提供管理決策,為業(yè)務(wù)創(chuàng)新,數(shù)據(jù)運(yùn)營,機(jī)器學(xué)習(xí),人工智能等提供條件。

技術(shù)革新:通過現(xiàn)有技術(shù),比如微服務(wù),分布式,容器化等。提供自建系統(tǒng)部分的技術(shù)支撐能力,解決基礎(chǔ)設(shè)施,容器化,服務(wù)化,分布式數(shù)據(jù)庫等底層技術(shù)問題,提供自建系統(tǒng)部分的管理和技術(shù)實(shí)踐支撐能力,可快速搭建項(xiàng)目,管理進(jìn)度,測(cè)試集成,持續(xù)交付,提供低代碼平臺(tái)和統(tǒng)一的標(biāo)準(zhǔn)規(guī)范, 為開發(fā)提供優(yōu)質(zhì)便利服務(wù)。

3、云平臺(tái)的成熟和各個(gè)技術(shù)的普及

云計(jì)算技術(shù)的成熟:云計(jì)算經(jīng)驗(yàn)十幾年的發(fā)展,目前全球基本上趨于成熟,不管是網(wǎng)絡(luò)存儲(chǔ)還有安全等,都基本上成熟,代表性的有亞馬遜的AWS、阿里云、微軟的Auxus、谷歌云等,國內(nèi)還有其它代表的華為云、騰訊云等一系列,這些云計(jì)算的普及,前期大量的案例和實(shí)例的,經(jīng)過這些年的發(fā)展,現(xiàn)在已經(jīng)發(fā)展成國家型戰(zhàn)略要求,基本上都實(shí)現(xiàn)全球的戰(zhàn)略化,意味著基礎(chǔ)底層的成熟。

行業(yè)技術(shù)的成熟:行業(yè)技術(shù)的成熟,指的主要是容器技術(shù)、大數(shù)據(jù)、軟件技術(shù)框架、區(qū)塊鏈、物聯(lián)網(wǎng)、低代碼等通用的軟件型技術(shù),這些基礎(chǔ)軟件能力的技術(shù)成熟,大量的生態(tài)組件,成熟技術(shù)組件,比如Java體系,前端體系,大數(shù)據(jù)體系等,再細(xì)化的如SpingBoot體系,這些行業(yè)技術(shù)的成熟,存在完整的生態(tài)體系,過程中解決生態(tài)中80%的問題,這些基本上已經(jīng)足夠形成一個(gè)標(biāo)準(zhǔn)的基本,成為另一個(gè)新的框架標(biāo)準(zhǔn)。

下圖為大數(shù)據(jù)生態(tài)技術(shù)參考:

數(shù)字化的戰(zhàn)略要求:數(shù)字化戰(zhàn)略的要求,意味著更多的企業(yè)已經(jīng)不得不做信息技術(shù)的轉(zhuǎn)深入和落地,傳統(tǒng)企業(yè)也正在進(jìn)入到技術(shù)創(chuàng)新,傳統(tǒng)的方式,很難在大環(huán)境下生存發(fā)展,甚至有可能會(huì)慢慢消亡。而數(shù)字化的普及,意味著整個(gè)技術(shù)得到落實(shí),行業(yè)技術(shù)體系的深入到更多的觸點(diǎn)上,在十四五數(shù)字化的大力推進(jìn)發(fā)展下,企業(yè)進(jìn)入這步是必然會(huì)走完成,這步會(huì)更加促進(jìn)行業(yè)技術(shù)的發(fā)展和成熟,形成行業(yè)業(yè)務(wù)的數(shù)字化,將更多企業(yè)和行業(yè)沉淀通過軟件和數(shù)據(jù)化來體現(xiàn)。

二、中臺(tái)架構(gòu):

中臺(tái)架構(gòu)針對(duì)行業(yè)業(yè)務(wù)的沉淀,形成行業(yè)的標(biāo)準(zhǔn),通過接口服務(wù)或者SaaS服務(wù),提供行業(yè)能力。這中間可能會(huì)有多個(gè)“中臺(tái)”進(jìn)行整合,但是最終體現(xiàn)的是行業(yè)的標(biāo)準(zhǔn),不再進(jìn)行重復(fù)性建設(shè),而是根據(jù)標(biāo)準(zhǔn)來定義服務(wù)和提供服務(wù)。

類似于汽車,汽車的框是一樣的,每個(gè)組件標(biāo)準(zhǔn)是一樣的,這就意味著,大家可以按照標(biāo)準(zhǔn)的接口來生產(chǎn)每個(gè)零件,來提升這個(gè)零件,重新再組裝。而在軟件行業(yè),定義中臺(tái)的架構(gòu)也是一樣的,類似于我定義好了標(biāo)準(zhǔn),每個(gè)廠家根據(jù)我的標(biāo)準(zhǔn)接入進(jìn)來,我會(huì)提供這個(gè)接口需要的東西,這從某個(gè)角度來說,類似微服務(wù),而提供這個(gè)服務(wù),就是在數(shù)字化中進(jìn)行數(shù)字轉(zhuǎn)型的各個(gè)企業(yè)。

而我們這里描述的中臺(tái)架構(gòu),就是針對(duì)于行業(yè)中的企業(yè)來說的,定義好我們的行業(yè)標(biāo)準(zhǔn),在別人沒有標(biāo)準(zhǔn)的情況下,我們就是標(biāo)準(zhǔn)。類似的可以參考以下企業(yè):

金蝶云蒼穹平臺(tái)(財(cái)務(wù)行業(yè))

阿里釘釘(企業(yè)OA行業(yè))

云徙(電商營銷行業(yè))

下面從中臺(tái)架構(gòu)的數(shù)字化中臺(tái)架構(gòu)規(guī)劃–行業(yè)中臺(tái)架構(gòu)規(guī)劃兩個(gè)角度來進(jìn)行闡述中臺(tái)架構(gòu)。

1、數(shù)字化中臺(tái)架構(gòu)規(guī)劃

萬高樓平地起,我們需要一個(gè)穩(wěn)定的地基才能搭起我們更高一層的大樓,進(jìn)行更大的想像空間。

這里提的數(shù)字化中臺(tái)是基礎(chǔ)框架,類似于地基,主要包括技術(shù),物聯(lián)網(wǎng),數(shù)據(jù),管理,人工智能等,這里的技術(shù)指微服務(wù)技術(shù)、容器技術(shù)、框架技術(shù)、3D、GIS等比較成熟技術(shù)體系,這些業(yè)務(wù)產(chǎn)生的數(shù)據(jù)通過數(shù)據(jù)中臺(tái)進(jìn)行管理整合分析,這里加了一個(gè)組織管理,這里主要是落地過程中的組織架構(gòu)的支持。通過這幾塊的體系,規(guī)劃的數(shù)字化中臺(tái)架構(gòu)如下:

這里從下到上的描述:

基礎(chǔ)設(shè)施是云服務(wù)廠家和各個(gè)私有云平臺(tái),是IaaS平臺(tái)規(guī)劃,提供基礎(chǔ)的計(jì)算、網(wǎng)絡(luò)、容器、安全等能力,為上層提供基礎(chǔ)的計(jì)算支撐;

技術(shù)平臺(tái)是技術(shù)體系的定義,是PaaS平臺(tái)的建設(shè),包括各個(gè)微服務(wù)架構(gòu),大數(shù)據(jù)中間件,AI算法,還有DevOps體系,物聯(lián)網(wǎng),自動(dòng)化流程等,為軟件環(huán)境提供基礎(chǔ)的技術(shù)能力支撐;

企業(yè)中臺(tái)是指我們的技術(shù)研發(fā)能力,對(duì)技術(shù)平臺(tái)能力的進(jìn)一步封裝,提供標(biāo)準(zhǔn)的平臺(tái)接口,為業(yè)務(wù)層建設(shè)包括隱藏技術(shù)難點(diǎn),定義技術(shù)標(biāo)準(zhǔn),封裝通用組件,數(shù)據(jù)接入接口,算法能力等平臺(tái)能力,提供低代碼能力,為上層業(yè)務(wù)的建設(shè)提供研發(fā)能力,使業(yè)務(wù)層專注于業(yè)務(wù)需求層的建設(shè)和思考。

企業(yè)業(yè)務(wù)是企業(yè)或者行業(yè)的數(shù)字化能力建設(shè),也是企業(yè)核心的業(yè)務(wù)能力層,上面這層通過下面的數(shù)字中臺(tái)提供的能力進(jìn)行建設(shè),專注于自己核心的業(yè)務(wù)領(lǐng)域和業(yè)務(wù)建設(shè)能力。

2、行業(yè)中臺(tái)架構(gòu)規(guī)劃

用中臺(tái)建立自己的行業(yè)業(yè)務(wù)規(guī)則,做成一套解決方案,形成行業(yè)標(biāo)準(zhǔn)。

行業(yè)的業(yè)務(wù)中臺(tái),則更多的是從業(yè)務(wù)角度出發(fā)利用中臺(tái)能力布局,建設(shè)企業(yè)的核心競爭力。不同的企業(yè)有不同的解決方案,這里需要業(yè)務(wù)專家/業(yè)務(wù)架構(gòu)師進(jìn)行業(yè)務(wù)層的分析,架構(gòu),進(jìn)行標(biāo)準(zhǔn)定義。這層建設(shè)前期行業(yè)資深業(yè)務(wù)專家進(jìn)行服務(wù)的分解規(guī)劃(注:這里規(guī)劃的原則就是從數(shù)字中臺(tái)定義的標(biāo)準(zhǔn)內(nèi)),提取出公共的業(yè)務(wù)能力,差異化的業(yè)務(wù)能力,針對(duì)不同的差異點(diǎn)做好多種解決方案處理,能解決核心的業(yè)務(wù)問題,得出新的業(yè)務(wù)架構(gòu)設(shè)計(jì),如下圖:

針對(duì)于業(yè)務(wù)中臺(tái)架構(gòu)的規(guī)劃和建設(shè),提供出標(biāo)準(zhǔn)的業(yè)務(wù)中臺(tái)體系,這個(gè)體系開始可能不會(huì)太完善,但是把這個(gè)框架和標(biāo)準(zhǔn)定義出來之后,過程中才能去進(jìn)行優(yōu)化,大家的力度會(huì)更加的集中進(jìn)行核心性的優(yōu)化改造,通過多個(gè)項(xiàng)目還有多個(gè)企業(yè)的研發(fā)落地,后期形成統(tǒng)一的行業(yè)方案。而其它的傳統(tǒng)行業(yè)也是類似的,通過數(shù)字中臺(tái)進(jìn)行業(yè)務(wù)搭建和改造,提出行業(yè)新解決方案。

二、企業(yè)落地:

1、中臺(tái)建設(shè)實(shí)施過程

建設(shè)過程整合技術(shù)和研發(fā)能力,形成“大中臺(tái),小前臺(tái)”的組織和業(yè)務(wù)開發(fā)體制,使前線業(yè)務(wù)更加靈動(dòng)、敏捷,提供業(yè)務(wù)創(chuàng)新能力,提升研發(fā)效率,結(jié)合前期的組織中臺(tái)進(jìn)行落地。這里從幾個(gè)時(shí)間維度進(jìn)行規(guī)劃,如下圖:

規(guī)劃說明如下:

短期實(shí)現(xiàn)這里主要的工作內(nèi)容是基礎(chǔ)中臺(tái)的搭建,這里主要投入的是技術(shù)研發(fā)成本,主要工作是做好框架和各個(gè)規(guī)范定義,還有技術(shù)的封裝,架構(gòu)的規(guī)劃,這里主要是平臺(tái)技術(shù)架構(gòu)的落地過程,這里投入的成本一般在百萬級(jí)左右,建設(shè)周期大概是半年至1年內(nèi),周期不要太長;

中期實(shí)現(xiàn)主要是業(yè)務(wù)中臺(tái)的建設(shè),投入的更多的是項(xiàng)目經(jīng)理的落地,根據(jù)業(yè)務(wù)架構(gòu)師的規(guī)劃,進(jìn)行核心業(yè)務(wù)的改造和各個(gè)業(yè)務(wù)線的整合,形成行業(yè)的業(yè)務(wù)標(biāo)準(zhǔn)和一套解決方案,形成自己的核心競爭力,這里投入的成本可能是百萬至億級(jí)的項(xiàng)目,建設(shè)周期大概1-2年時(shí)間。

長期實(shí)現(xiàn)主要是后期的數(shù)據(jù)整合,運(yùn)營,需求整理,行業(yè)創(chuàng)新等,通過行業(yè)新的技術(shù),比如人工智能、算法、元宇宙等成熟的新技術(shù)進(jìn)行探索創(chuàng)業(yè),提供企業(yè)的運(yùn)營和創(chuàng)新能力,在行業(yè)競爭中,占據(jù)領(lǐng)先地位,這個(gè)周期看戰(zhàn)略規(guī)劃。

2、企業(yè)數(shù)字轉(zhuǎn)型步伐

隨著行業(yè)業(yè)務(wù)的不斷發(fā)展、商業(yè)模式轉(zhuǎn)型的要求以及整體信息化需求側(cè)重點(diǎn)逐漸發(fā)生的變化,簡單的信息化優(yōu)化提升已經(jīng)無法追趕上企業(yè)商業(yè)模式創(chuàng)新的步伐,數(shù)字化時(shí)代在到來,為我們提供了轉(zhuǎn)變的機(jī)會(huì),企業(yè)從原來的1.0,提升到2.0,同時(shí)為以后戰(zhàn)略提升基礎(chǔ)。在轉(zhuǎn)型的后期,形成企業(yè)的業(yè)務(wù)大平臺(tái),形成核心資產(chǎn)和競爭力,以如下圖:

在這個(gè)過程中,如果我們不居安思危,在這個(gè)發(fā)展的轉(zhuǎn)型的潮流中,沒有定位好自己的位置,進(jìn)行更好的突破,標(biāo)準(zhǔn)就會(huì)變成別人在定義,突破就會(huì)變成別人在突破,不管在市場(chǎng),商務(wù),及發(fā)展層面來說,后期將會(huì)被動(dòng)很多。

四、總結(jié):

上面就是我所理解的中臺(tái)架構(gòu),是一種行業(yè)的變革,是一種新的標(biāo)準(zhǔn),突破傳統(tǒng)的研發(fā)模式。后期在我們接入到業(yè)務(wù)需求的時(shí)候,后面是大量的行業(yè)業(yè)務(wù)接口給我們調(diào)用,不再需要我們從零去切入到行業(yè)業(yè)務(wù)中,各個(gè)行業(yè)的能力都在中臺(tái)上體現(xiàn),而調(diào)用通過封裝好的低代碼平臺(tái)或者少量代碼進(jìn)行整合,快速實(shí)現(xiàn)業(yè)務(wù)能力,最終的企業(yè)軟件應(yīng)用發(fā)布到應(yīng)用商店中,形成行業(yè)的業(yè)務(wù)能力,提供企業(yè)數(shù)字化轉(zhuǎn)型步伐。

關(guān)注我進(jìn)行更多架構(gòu)交流

公眾號(hào)名稱:軟件工程師羅小東

微信號(hào)luoxiaodong_dev

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容