一文搞懂中臺與產(chǎn)品微服務(wù)、SaaS的區(qū)別
談到中臺,有些人就會容易將它與“微服務(wù)”與“SaaS”這兩個概念劃等號,但是這幾個概念雖然很相似,但其實本質(zhì)上是有區(qū)別的。作者詳細闡析了這三者的區(qū)別,一起來看看吧,
談到“中臺”,我們不得不說的另外兩個概念就是“微服務(wù)”與“SaaS”,有很多人會把“中臺”與這兩個概念畫上等號。但實際上,中臺 ≠產(chǎn)品微服務(wù) ≠ SaaS。這兩個概念看似與中臺很相似,卻有本質(zhì)上的區(qū)別,這一章就讓我們著重討論下這幾個概念。
一、產(chǎn)品微服務(wù)
“微服務(wù)”一詞最早是在開發(fā)人員的代碼實現(xiàn)層面提出的,其目的是解決公司內(nèi)部業(yè)務(wù)日趨復(fù)雜化后代碼量指數(shù)上升所帶來的高維護成本問題,這些問題具體為如下3點:
- 所有業(yè)務(wù)實現(xiàn)代碼都寫在同一個主體內(nèi)部,任何人在維護時都要忍受“從頭看到尾”的痛苦;
- 由于各個模塊互相關(guān)聯(lián),任何一個部分都成為系統(tǒng)崩潰的潛在風(fēng)險,例如流量激增或系統(tǒng)某一服務(wù)停止服務(wù)都會導(dǎo)致整個系統(tǒng)無法訪問;
- 隨著業(yè)務(wù)增長,系統(tǒng)不斷衍生,而各個系統(tǒng)模塊之間的交互也越來越繁雜,在對接新業(yè)務(wù)時需要實現(xiàn)高效的集群間通信方案。
而對于非技術(shù)出身的我們來說,可以將“微服務(wù)”簡單理解成:為了方便代碼維護與避免一個模塊出故障導(dǎo)致整個系統(tǒng)都無法運行的局面,研發(fā)同學(xué)將功能按模塊進行封裝,組成一個個小的獨立單元讓它們獨立運行,如圖3-1所示。
圖3-1 由“大代碼庫”劃分為多個“小代碼庫”
這樣的化大為小的思路在產(chǎn)品設(shè)計層面也是存在的,像公司隨著業(yè)務(wù)線的發(fā)展,其產(chǎn)品內(nèi)部的功能也會出現(xiàn)不同層級復(fù)用。因此我們在設(shè)計產(chǎn)品時就會將功能進行抽象并剝離出來,使之成為公共模塊,以方便整條業(yè)務(wù)線調(diào)用。例如,審批模塊、登錄注冊模塊、個人信息編輯模塊等。而這種設(shè)計理念被稱為產(chǎn)品組件化。
在了解微服務(wù)出現(xiàn)的背景后,對于微服務(wù)的特點,我們就能清晰地勾勒出來了。微服務(wù)的特點如下:
- 對業(yè)務(wù)進行分割、抽象,將整體業(yè)務(wù)劃分為多個子模塊;
- 每個子模塊自成體系,可獨立運行該部分業(yè)務(wù)的完整流程;
- 每個業(yè)務(wù)系統(tǒng)的每個服務(wù)都有一個通用的標準,輸入、輸出定義清楚的邊界。
看到這幾條特點,大家是不是感覺有些許熟悉?這幾條特點與我們剛剛學(xué)習(xí)的中臺的實現(xiàn)概念可以說是如出一轍。所以中臺與產(chǎn)品微服務(wù)的區(qū)別概括起來就是:產(chǎn)品微服務(wù)只是中臺的實現(xiàn)手段之一但不是中臺。在第12章我們會繼續(xù)來討論如何用微服務(wù)實現(xiàn)中臺。
二、SaaS
另一個經(jīng)常與“中臺”相提并論的概念就是“SaaS”了,甚至有很多人錯誤地認為中臺就是SaaS,這其實是犯了根本的概念性錯誤。
首先我們要弄懂什么是SaaS。SaaS的英文全稱是“Software?as?a?Service”,中文翻譯為“軟件即服務(wù)”。
怎么理解SaaS呢?這里我們就要先回溯下軟件行業(yè)的發(fā)展史了。在互聯(lián)網(wǎng)還未誕生之前,軟件行業(yè)其實也是一個非常傳統(tǒng)的行業(yè)。它與同時期的其他制造業(yè)在商業(yè)模式上幾乎沒有任何的區(qū)別,都是通過生產(chǎn)產(chǎn)品再賣向用戶來完成一次商業(yè)活動,而唯一不同的是軟件商每次賣給用戶的只是一張罐裝好程序代碼的光碟,用戶在拿到該產(chǎn)品后需要在自己的電腦上進行安裝使用。在今天我們依舊能看到這樣的軟件公司,例如我們平時都會接觸到的Windows制造商——微軟。
既然軟件產(chǎn)品是人類制造出的產(chǎn)品,那么它肯定會有故障的時候,這個時候就需要廠家進行售后維修。但是軟件產(chǎn)品有它的特殊性,因為運行它的計算機載體不同,所以它所引發(fā)的故障和問題是不可控的,這也給廠家的售后帶來了巨大的問題。
而在互聯(lián)網(wǎng)誕生之后,廠家為了給顧客更好的體驗,不再將應(yīng)用軟件以光碟的形式讓用戶部署在本機上,而是統(tǒng)一部署在自己的服務(wù)器上,由廠家自己進行后續(xù)的升級維護,此時用戶可以通過網(wǎng)頁或者特定的客戶端進行訪問、完成服務(wù),不用再擔心軟件的安裝與售后,常見的釘釘就是一個標準的SaaS服務(wù)。
此時每位用戶可以根據(jù)自己的實際需求,向這些SaaS軟件廠商按照計算量與時間進行使用權(quán)的購買,用多少買多少。
通過軟件服務(wù)的發(fā)展史,我們不難看出SaaS其實就是一個服務(wù)需求方的成熟軟件產(chǎn)品,它為顧客提供了完整的計算平臺與客戶操作終端,當然這里的終端可能是網(wǎng)頁也可能是客戶端。
對比在前面幾章我們已經(jīng)學(xué)習(xí)過的中臺概念,中臺其實是幫助企業(yè)自身提高研發(fā)效率的工具,中臺的目的是企業(yè)能快速進行一個產(chǎn)品的搭建,而不是給客戶提供直接服務(wù)。也就是說,首先中臺產(chǎn)品的用戶是企業(yè)內(nèi)部的業(yè)務(wù)人員,同時在形式上,中臺為了能更好地為各個項目提供能力支撐,在企業(yè)內(nèi)部提供的服務(wù)更多是以接口的形式而不一定有客戶端。
因此,我們能看到SaaS與中臺其實是有很大的區(qū)別的。
出處:本文摘錄自《中臺產(chǎn)品經(jīng)理寶典》一書
為我投票
我在參加人人都是產(chǎn)品經(jīng)理2022年度作者評選,希望喜歡我的文章的朋友都能來支持我一下~
點擊下方鏈接進入我的個人參選頁面,點擊紅心即可為我投票。
每人每天最多可投35票,投票即可獲得抽獎機會,抽取書籍、人人都是產(chǎn)品經(jīng)理紀念周邊和起點課堂會員等好禮哦!
投票傳送門:https://996.pm/Y31Dk
專欄作家
三爺,微信公眾號:三爺茶館,人人都是產(chǎn)品經(jīng)理專欄作家,2019年年度作者?!吨信_產(chǎn)品經(jīng)理寶典》作者,原萬達高級產(chǎn)品、MBA特約講師、獨立創(chuàng)業(yè)者,現(xiàn)叮咚買菜B端產(chǎn)品線負責(zé)人,擁有多款集團項目從零到一經(jīng)驗并帶領(lǐng)實現(xiàn)商業(yè)化布局。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
- 目前還沒評論,等你發(fā)揮!