清林云BaaS康文昌:API后端即服務(wù)將成為數(shù)字化基建
隨著新冠疫情加速數(shù)字化進程,API服務(wù)的代表Twilio、Stripe、Okta的市值都飆升到了數(shù)千億人民幣,后面緊跟著的Contentful、聲網(wǎng)Agora、融云等公司的市值或估值也都來到了數(shù)百億人民幣。
同時可以看到Salesforce、AWS、阿里云等巨頭的營收占比中,API服務(wù)的比例也在逐步增多。
一個很明顯的趨勢就是,企業(yè)開始越來越多地使用第三方API服務(wù)來快速滿足業(yè)務(wù)和產(chǎn)品需求,而且該趨勢將隨著數(shù)字化進程推進和專業(yè)分工細化不斷擴大。
在互聯(lián)網(wǎng)1.0時代,軟件公司的數(shù)量不多,大公司構(gòu)建了組成其產(chǎn)品的所有部分,沒有所謂的軟件供應(yīng)鏈。后面隨著市場發(fā)展,每一個成熟的行業(yè)都漸漸出現(xiàn)了一條供應(yīng)鏈。
這就如同汽車行業(yè)一樣,一輛汽車的制造需要幾百家?guī)浊Ъ夜?yīng)鏈企業(yè)的零部件,軟件行業(yè)的發(fā)展也會遵循基本規(guī)律,隨著越來越多的公司專門從事某一特定環(huán)節(jié)的工作,整個行業(yè)的效率和生產(chǎn)力就會提高。
API服務(wù)是新的供應(yīng)鏈,使每個公司都不用重新發(fā)明輪子,可以快速集成數(shù)十種功能到自己的產(chǎn)品中滿足客戶需求。
使用API服務(wù)是新一代的開發(fā)模式,在此之前,企業(yè)必須雇傭龐大的開發(fā)團隊來研發(fā),而API服務(wù)降低了這個門檻,只需要幾個人就可以搭建出能夠支撐數(shù)億用戶的產(chǎn)品。
這種模式轉(zhuǎn)變已經(jīng)幫助了新一代的創(chuàng)業(yè)公司,它們比傳統(tǒng)公司更靈活,更高效,顛覆了各個行業(yè),迫使傳統(tǒng)公司開始重構(gòu)產(chǎn)品以跟上時代的步伐,甚至是成為新一代的API供應(yīng)商,反過來加快創(chuàng)新的步伐。API服務(wù)行業(yè)的意義不亞于工業(yè)革命供應(yīng)鏈模式的作用。
提供API服務(wù)的公司都采用按需付費的模式,用多少量收多少費用,如同數(shù)字化的水電一樣,讓每個參與數(shù)字化的企業(yè)都能平等地獲取生產(chǎn)資料。這種轉(zhuǎn)變是行業(yè)發(fā)展的一個大飛躍,是數(shù)字化的下一個偉大時代。
什么是API服務(wù)
在一般情況下,網(wǎng)頁、APP、軟件等都是由【前端+后端】兩部分組成。
前端是用戶能看到并交互的界面,也稱為客戶端。
后端通常部署在服務(wù)器上,包括接受前端網(wǎng)絡(luò)請求的網(wǎng)關(guān)、業(yè)務(wù)邏輯、數(shù)據(jù)儲存、權(quán)限安全等功能。
前端將用戶交互數(shù)據(jù)發(fā)送到特定網(wǎng)址,也就是API(Application Programming Interface,應(yīng)用程序接口),后端判斷不同的API和數(shù)據(jù)來執(zhí)行對應(yīng)的業(yè)務(wù)邏輯再返回結(jié)果給前端處理反饋,從而實現(xiàn)豐富多樣的應(yīng)用功能。
很多有普遍需求的功能都是相似的,比如說用戶的登錄注冊和管理,幾乎每個互聯(lián)網(wǎng)產(chǎn)品都需要,于是就有了專門做這個功能的供應(yīng)商,以多租戶的方式將API提供給企業(yè)使用,企業(yè)就不需要自己從頭開發(fā)該功能,直接調(diào)用供應(yīng)商的API就能享受完善的產(chǎn)品邏輯和數(shù)據(jù)處理。
這就是API服務(wù),也稱作BaaS(Backend as a Service)后端即服務(wù)。很多常用的功能市面上都有相應(yīng)的廠家提供,比如聊天消息、OCR識別、音視頻、文章內(nèi)容、訂閱動態(tài)、電商等等。
為什么使用API服務(wù)
使用API服務(wù)的好處不言而喻,減少開發(fā)時間,直接獲得大規(guī)模用戶已驗證的功能,降低研發(fā)成本,提高了效率。與其研究企業(yè)為什么要使用API服務(wù),倒不如分析企業(yè)為什么不用API服務(wù)。
1.傳統(tǒng)思想:確實依然有很多企業(yè)負責(zé)人和開發(fā)者的觀念是任何功能都要自己來開發(fā),哪怕耗時耗力也覺得更踏實,好在隨著技術(shù)普及和市場競爭,該類想法在逐漸減少;
2.數(shù)據(jù)擔(dān)憂:盡管第三方廠商都有相關(guān)的數(shù)據(jù)隔離和保密措施,但部分企業(yè)、政府和金融機構(gòu)對于數(shù)據(jù)在外部的擔(dān)憂依然存在。國外環(huán)境相對來說好一點,比如Shopify商家的核心支付數(shù)據(jù)都由Stripe(支付API供應(yīng)商)來處理。國內(nèi)的解決方案則是API服務(wù)商會提供私有化部署;
3.服務(wù)保障:企業(yè)在采用第三方服務(wù)時會擔(dān)心對方的服務(wù)穩(wěn)定性和可靠性。會不會宕機,會不會倒閉等。前者其實誰都無法避免,廠商的SLA協(xié)議會有一定保障。后者的話很罕見,不是不知名的第三方一般都不會發(fā)生,再不濟也會有數(shù)據(jù)導(dǎo)出,或者直接買斷;
4.價格:部分決策者會認為使用第三方API的價格較貴,但是忽略了自己研發(fā)所造成高昂的開發(fā)成本、時間成本、機會成本等。而如果擔(dān)心請求量大到能覆蓋這些成本的時候,一般這個量級都是可以跟供應(yīng)商談到協(xié)議價格的;
5.部門利益:常見于大企業(yè),使用第三方API服務(wù)會造成部分IT部門抵制,相關(guān)人員會覺得自己掌控才有更多資源。
6.個性化業(yè)務(wù):比較常見的通用業(yè)務(wù)都有相關(guān)的API供應(yīng)商,但是一些比較個性化的業(yè)務(wù)和需求則無法滿足,依然得自行開發(fā)。所以要盡量選擇像清林云這種有通用后端能力和自定義API編輯的BaaS供應(yīng)商。
企業(yè)怎樣使用API服務(wù)
先采用API服務(wù)的企業(yè)將會在激烈的競爭中獲得優(yōu)勢,但是市面上有眾多API服務(wù)產(chǎn)品,選擇合適自己企業(yè)的供應(yīng)商將至關(guān)重要,畢竟該類產(chǎn)品轉(zhuǎn)換成本較高,選擇不合適會極大影響業(yè)務(wù)進度。
對于已有較強研發(fā)能力的企業(yè)來說,如果有某些投資回報率不高的業(yè)務(wù),則可以使用專做該類業(yè)務(wù)的第三方API。比如業(yè)務(wù)中需要全球收款支付,對接不同國家的銀行、支付機構(gòu)、渠道等異常復(fù)雜麻煩,直接使用Stripe或Adyen即可快速解決。國內(nèi)的話支付寶、微信支付、銀聯(lián)的API也是類似功能。
垂直行業(yè)的API服務(wù)通常來說功能比較細致,也更專業(yè),最大的不足就是依然需要企業(yè)自身的后端團隊去做對接并同步數(shù)據(jù),因為單一的功能并不能組成完整的產(chǎn)品服務(wù)。
為了避免這種情況,企業(yè)可以使用清林云這種BaaS供應(yīng)商,提供完整的后端能力。既可以自行編輯業(yè)務(wù)邏輯或安裝現(xiàn)成應(yīng)用,也可以整合不同的第三方API服務(wù)在一起。這對于已有后端團隊的企業(yè)來說是一個極為方便的能力補充,而對于沒有后端團隊的企業(yè)來說則可以完全替代成為企業(yè)后端,自身開發(fā)面向用戶的個性化產(chǎn)品即可。
企業(yè)需要根據(jù)自身的狀況和未來的規(guī)劃進行最佳判斷,以便在市場競爭中取得領(lǐng)先。
對話
以下內(nèi)容整理自清林云創(chuàng)始人康文昌與記者的訪談:
問:康總您好,可以談?wù)劄槭裁凑fAPI后端即服務(wù)將成為數(shù)字化基建嗎?
康:首先這是由互聯(lián)網(wǎng)服務(wù)的基礎(chǔ)特征決定的,任何在線化的產(chǎn)品都離不開前端和后端兩個部分,所以第一點,數(shù)字化業(yè)務(wù)必須要有API才能成立。其次是由于互聯(lián)網(wǎng)服務(wù)的可編程性,使得同樣的業(yè)務(wù)邏輯可以被共享,這也是互聯(lián)網(wǎng)經(jīng)濟的核心優(yōu)勢:極低的邊際成本。微信服務(wù)1億用戶和服務(wù)10億用戶的成本比很小,同樣的,API服務(wù)提供給100家企業(yè)和提供給1萬家企業(yè)在技術(shù)層面上差距并不大,這和SaaS的趨勢一樣,都是數(shù)字化不可或缺的一部分。而API服務(wù)的方向更廣,使用更靈活更底層,所以說是數(shù)字化基建。
問:現(xiàn)在使用第三方API服務(wù)的企業(yè)好像并不算太多,是嗎?
康:這點你倒是說錯了,很多企業(yè)其實已經(jīng)接觸并使用了,比如說微信小程序、公眾號的API,支付寶的API,這其實都算,只不過它們通過其他方式收費,而且由于特殊地位往往不把它們認作第三方,所以不容易意識到本質(zhì)。國內(nèi)這方面剛起步,還需要一定時間才會有明顯的感覺。
問:那么API服務(wù)的趨勢是一定的嗎?有沒有可能只是一陣風(fēng)口?
康:這是一個經(jīng)濟學(xué)問題,專業(yè)分工和比較優(yōu)勢。就像現(xiàn)實社會中隨便買一件東西的背后可能有幾千家?guī)兹f家公司的運轉(zhuǎn),未來當(dāng)我們使用互聯(lián)網(wǎng)服務(wù)時背后也同樣會有數(shù)不清的服務(wù)商提供。每個環(huán)節(jié)都可以誕生最專注專業(yè)的解決方案供應(yīng)商,直接采購將比自己從零研發(fā)更便宜更好用。而且由于比較優(yōu)勢,哪怕同樣的功能自己可以做,也會交給別人從而專注更核心的地方。
問:這個商業(yè)模式可行嗎?
康:商業(yè)的本質(zhì)是效率,企業(yè)的需求永遠都有降本增效,只要確定BaaS服務(wù)提升了社會效率,那就不用想能否盈利,答案是必然的。
問:這個行業(yè)國外發(fā)展的挺好,能說說為什么國內(nèi)發(fā)展較慢嗎?
康:前面說了六個企業(yè)不用API服務(wù)的原因可以作為解釋,國內(nèi)的環(huán)境稍微慢一點。這里再補充一點原因就是國內(nèi)市面上能做好的產(chǎn)品不多,但個別做的優(yōu)秀的發(fā)展并不慢,市值估值都很高。
問:清林云BaaS和其他API服務(wù)有什么區(qū)別嗎?
康:名字就可以看出,市面上大部分是API服務(wù),而清林云是后端即服務(wù),API服務(wù)還是要依賴企業(yè)自己的后端去做對接和鑒權(quán),而BaaS可以直接成為企業(yè)的后端,所以API服務(wù)是BaaS的子集。另外由于我們的后端服務(wù)可以通過低代碼的方式去開發(fā)自定義應(yīng)用,所以那些API服務(wù)其實都可以在清林云上被開發(fā)出來。我們目前工作的一方面就是盡可能多地開發(fā)常見的應(yīng)用并發(fā)布到應(yīng)用市場上去,這樣客戶就不需要額外采購第三方API,直接點擊安裝就可以將業(yè)務(wù)和數(shù)據(jù)都統(tǒng)一在一個平臺。而對于我們平臺無法實現(xiàn)的能力比如支付,則可以用自定義應(yīng)用去對接支付寶等第三方API完成。
問:您對于這個行業(yè)的未來展望是什么?
康:我的展望是這個行業(yè)未來將會涌現(xiàn)更多專業(yè)的產(chǎn)品和服務(wù),能夠為各行業(yè)客戶提升效率,幫助客戶成功,推動生產(chǎn)力發(fā)展,為社會創(chuàng)建價值。而我們目前正走在這條路上,為這樣的場景而努力,無比幸福。