技術中颱與業務中臺到底講了什麼?

2022-01-11 06:18:56 字數 2371 閱讀 1955

最近有童鞋在我之前發布的《聊聊中臺》一文中提問:技術中颱是什麼?和業務中颱又有什麼區別?考慮到在工作中,也有部分同事問過這個問題,我這裡總結一下形成此文進行答覆。

這裡引用王健老師在專欄《說透中臺》中給中台下的定義:「企業級能力復用平台」。

所謂企業級,主要是指中臺處理的問題範圍在企業級別,即包含多條業務線或服務多個前台產品(團隊),且建設中臺一定要跳出單條業務線、站在企業整體視角來審視業務全景。

所謂能力,主要是指中颱主要承載的物件,每家企業的核心能力都不同,要找到差異化競爭力。

所謂復用,即中颱的核心價值,它的可復用及易復用的特性能夠實現更多地對前台業務的支撐。

所謂平台,即中颱的主要形式,它通過對於更細粒度能力的識別與平台化沉澱,實現企業能力的柔性復用。

在之前我的《聊聊中臺》一文中,重點強調和介紹了業務中臺,這是大部分談論中颱的人談到的中颱型別,因為不論什麼中臺,最終都是為業務服務,賦能前台,提高企業的使用者響應力的。

中颱的興起,主要源於batj等大廠的推動,他們在2023年興起的中颱戰略開始推動了企業組織結構的調整和變革,建立了所謂的「共享服務中心體系」來應對新業務擴充套件帶來的成本,從而實現基礎能力的復用,不再進行重複建設和投資。這種以確定性面對不確定性的做法,一經大廠宣傳,各家傳統行業的企業就紛紛上船,貌似各家都有建設中颱的需求。我對這種跟潮流的做法,表示中立態度,擁抱不一定就正確,但是漠視可能會落伍。冷眼旁觀,熱心研究,未嘗不可。

乙個常見的電商業務中臺示例圖

雖然我比較認可網易雲的觀點「所有的中颱都是業務中臺」,而其他的中颱其實都是一種廣義上的業務中臺,被稱之為中臺,就需要具備一定的業務屬性,最終都要為業務服務。但還有眾多的其他中颱被搬上了舞台,其中作為開發人員的視角,最關心的可能就是技術中颱了。那麼,什麼是技術中臺?這裡我們通過下面這張圖,來看看阿里是如何定義技術中颱的。

阿里中臺體系示意圖

通過上圖,我們也可以看到阿里的技術中臺主要由兩部分組成:

(1)iaas層:基礎設施層,主要指計算、儲存、網路等基礎設施資源,他們通常由伺服器、機房及資料中心組成,主要由ops運維人員進行管理。對於我們中小企業來說,這部分幾乎都是交給了雲服務商,比如我司使用的阿里雲ecs虛擬機器等。

(2)paas層:平台服務層,主要指中介軟體技術、大資料和研發平台等,例如job任務中心元件、統一日誌元件、事件匯流排元件等等。對於我們中小企業來說,這部分可以選擇自建,即通過一系列的開源專案元件如efk、cap、hangfire、hadoop等來搭建供所有的微服務共用,也可以選擇直接使用雲服務商提供的paas級服務來微服務提供基礎能力從而可以讓我們專注於業務邏輯,比如阿里雲的日誌服務、maxcompute大資料服務等。

這就是阿里的技術中臺,它強調基礎設施和中介軟體的抽象整合,為業務中臺服務(一般以微服務形式展現)提供通用基礎能力的支撐,讓業務中臺服務能夠專注於自己的業務領域邏輯開發,減少對於通用基礎能力的耗時。類似的,還可以看看ebay和拍拍貸的中颱架構示意圖,技術中颱都扮演著同樣的角色。(均來自於波波老師的《spring boot與k8s雲原生應用開發》課程ppt)

ebay中颱體系示意圖

拍拍貸中颱體系示意圖

分享乙個我司目前的總體技術體系圖,這是我在2023年底的時候畫的:

我司的總體技術體系示意圖

其中,基礎服務層就可以理解為是我司的業務中臺,他們是用asp.net core開發的微服務來提供基礎的業務能力服務,比如使用者中心、商品中心、訂單中心等等。而支撐元件層就可以理解為是乙個技術中臺,他們使用各種開源元件搭建的通用中介軟體集合,為上層所有的微服務api提供通用能力,從而不用過分關注類似日誌、job、監控等通用能力的開發。

最後,你可能會問,為什麼要在基礎服務層(即業務中臺)和api閘道器之間還要加一層應用服務層(我一般稱之為bff)?這個問題,就留在下一期騷年快答給你回覆吧。

出處:

業務中臺建設與應用 資料中臺建設是氣象業務的基石

早就想聊聊這個話題,感覺說多重要都不過分!按理說我們氣象部門的資料儲存 處理和應用相比其他行業具有先天優勢,無論觀測還是預報,每天能夠產生海量資料,並且有規範的資料格式和先進的資料儲存裝置。可這麼多的資料,大都是死資料,並沒 有充分用起來,或者利用率很低,根本沒有發揮出氣象大資料的應有價值。我覺得之...

業務中臺經驗分享

業務中臺重構 業務有 影像 saas及口腔 鏈三大業務板塊 我們這邊主要負責的業務有診所sass系統,經銷商 自營 erp,wms 分公司的 等系統 之前的童鞋基於soa 的架構做了乙個版本,但是 還是有很多問題及一些核心服務語言差異,開發 框架沒統一,業務流程不清晰,devops 流程 不統一 等...

什麼是「中臺」

顧名思義,中颱是前台和後台中間的部分。前台不單指前端頁面,也只一切使用者能碰到的東西,比如商品搜尋,訂單系統 後台指面向運營人員的配置管理系統。比如商品,物流管理。試想一下,專案a,b甚至到z的前台都包含了比如搜尋,支付這樣的業務流程 嗯?所以中臺應運而生。這個概念是芬蘭的一家遊戲公司superce...