中台不是憑空而來,亦不是平台化架構換個名字。中台化架構是平台化架構的自然演進。一定規模的互聯網IT公司都可能有一個叫共享平台或者平台技術這樣的部門,就是把業務基礎設施和技術基礎設施下沉,然后由對應的研發和產品部門去負責。但久而久之,共享平台就成了資源中心,前端業務找你就是要人干活,平台做的也是接客干活。各平台接客模式協同負責度高,周期長。一個商業系統不僅僅是組織幾個component,而是需要解決方案。中台提供的能力可以是service、可以是由service組合的組合能力、亦可以是解決方案(solution)的直接輸出。
平台化目標是高內聚、低耦合;職責邊界清晰;易於集成等。那么中台化架構進一步可總結為:高內聚、低耦合;數據完整性原則;業務可運營原則。當然,從架構方法來講,宜采用漸進式架構的演進原則。如果一個中台把若干平台聚攏起來,對業務支持的SLA沒有變化、也沒有在業務運營上有所改變,一定是失敗的。

以上圖為例,業務在發展過程中,會有若干業務系統。平台化的架構是按項目模式,把公共平台和業務系統的架構師,開發,測試,產品搞在一起協同、排期、研發、上線。中台化架構可以在進一步把平台能力按能力、服務、實體進行管理。把平台划分為系統運行、業務運營2部分。
阿里巴巴電商中台的負責人玄難提到:我們講整個淘寶最早是一個系統搞定,后來不行,必須分拆,用分布式架構,后來每個系統又很復雜了。阿里的生態太大了之后,其實每個人進來已經不知道阿里有什么了,所以必須通過中台把我們有什么能力要呈現出來,讓業務方根據自己的需要去選擇去使用。同時,我們在架構上能讓業務方在這些能力上可以自己去定制,組裝成自己的業務。當前的問題通過中台的思路去解決,慢慢這個矛盾就會變低,但必然會產生新的矛盾,就需要用新的思想去解決。
電商業務中台,有四件事情肯定要去做:
-
保證阿里的業務跑得更快,更穩定。比如保障雙十一穩定,同時不斷提升前台業務的開發效率。
-
產生創新。有三種形式,一種是我們看到了某個業務模式比較好,我們會把它變成一種基礎能力,提供給更多業務方用;第二種是打通業務之間的連接,例如把阿里生態中A業務和B業務連接,提供給客戶新的價值;第三種是通過自己的思考形成新的產品能力,就像前面提到的「地動儀」。
-
根據集團的需要進行新業務孵化。孵化到一定階段,覺得可以獨立發展的,我們分拆出去,就像我們現在重點投入的海外市場。
-
人才的培養。在中台,我們能看到集團所有的業務,同時也支撐所有的前台業務,相對來說系統性思考,全局性思考會更好一些。所以,我們也會根據需要給前台業務培養和輸出人才。
中台不只一種解法,實現中台有不同的方法和實施路徑,但可以總結出類似的目標和價值。
-
賦予業務快速創新和試錯能力
-
打造數字化運營能力
-
改變組織陣型帶來組織效能提升
平台化相比於煙囪型架構基於提升效能,消除重復,職責聚焦的視角而來;而中台化是平台化的自然演進,以進一步通過改變組織陣型提升效能、數據化運營、更好支持業務發展和創新。任何應用架構、組織架構都沒有終點,只有“合適”。



中台是思想,微服務是一種實現方式。你覺得中台架構和微服務是什么關系呢?歡迎留言!
