軟件新商業探討:SaaS,小程序,FaaS,雲平臺,看程序員的新商機

軟件新商業探討:SaaS,小程序,FaaS,雲平臺,看程序員的新商機

雲計算是給開發人員提供了很多很豐富的創業機會。

現在比較流行的提供雲的底層服務(IaaS,PaaS,BaaS)或者SaaS這種模式。

從軟件角度我不太看好SaaS這種模式,這種模式從本質上來說還是解決不了客戶對it更深入的需求,而且一旦變更需求功能,會讓習慣使用的用戶茫然失措,而且常常用戶的數據並不是用戶自己做主,這讓用戶心生疑慮,這樣的風險實在太高了,而且這個比傳統模式的軟件還有不如,如果發生系統性的風險,全平臺用戶都遭殃,而且風險並不是僅僅來自於軟件提供商。

SaaS同樣並不能提供軟件質量,同樣按需訂閱也不能減低軟件的綜合成本,綜合下來還不如採取定製開發的軟件開發模式,所以我們看SaaS也只有傳統的通用軟件取得成功,而其他領域真沒看到什麼有影響的案例,而且小程序領域或者釘釘的應用平臺,其實也只是在賺著吆喝,同樣很多小程序也不過是公眾號的延伸,甚至都不能叫程序,只是登陸+某一項功能。

這樣的系統影響力是有限的,可以從遊戲進行對比,像憤怒的小鳥、Flappy Bird、各類塔防的單一的遊戲也只是一夕爆紅,轉而便無聲無息,無法和王者這種大作媲美。

軟件新商業探討:SaaS,小程序,FaaS,雲平臺,看程序員的新商機

小程序只不過是個便利貼,同樣SaaS依舊處於發展的瓶頸中。

我在想是不是應該拋棄SaaS這種模式,而是去擁抱FaaS/Serverless。

但是FaaS還是一套混亂的場面,甚至一套固定的模式還沒看到,各家都有各家的策略,方式,應為從某種程度來說,FaaS比SaaS更復雜,但成本應該更低,更利於程序員創業,程序員可以完全拋開業務而是在自己熟知的技術,算法和熟知的業務領域提供計算服務。

但是如何整合更零散的代碼段也是一個問題。

按照我的理想。用戶只需提供自己的需求,由分析師們分拆,然後在自己的api網關上集成api,剩下的界面交由UI設計師,頁面邏輯交由開發者,沒有實現的功能再委託給分包平臺,然後可以和多家服務商簽訂統一接口的合同作為備份,最後指定存儲平臺。等最後集成完畢即可上線。

以上是我認為在FaaS應該做到的樣子。

首先他更柔性,粒度更小,用戶界面可任意定製,功能任意定製擴展;

其次非單一提供商,可快速切換服務。

第三api平臺只提供註冊和選擇的功能,更像一個function store,用戶的實現在各自的雲服務器上通過api路由調用。

第四數據在用戶自己購買的存儲器上,交由FaaS提供商調用即可,同樣需要權限。

第五用戶可以隨便終止服務或者啟用服務,完全依賴用戶對業務的理解。

第六用戶按使用付費,更靈活更降低成本。由api平臺統一結算。

上面的描述是不是看上去很美麗,可是這是一個複雜的過程,需要很多協議和交互的規則。這個平臺不是一家所能完成的。

必然是一個長期的過程,當國外提出FaaS時,我們看到實現的方式也很多,但是統一的平臺和用戶與開發人員之間無縫的交互才是能落地的關鍵。

軟件新商業探討:SaaS,小程序,FaaS,雲平臺,看程序員的新商機

如果我們在發揮想象一下。我們在家裡扔一臺樹莓派,上面通過5G鏈接互聯網,跑著我們服務,給其他用戶對接,而樹莓派上也對接著其他供應商的監控服務,他同樣對接著消息服務來提醒你問題。

當以上結果發生時希望我們再開一下腦洞,數字貨幣正把使用的費用及時劃歸到每個提供商的數字賬本上,不一定是比特幣,但是區塊鏈技術在這個分佈應用場景起著關鍵作用,是不是有點心動的感覺。

這樣對每個程序員來說,技術才是真正的財富,提供有價值的服務,變成了一種被動收入,而不是依賴大公司,大集團或者銷售和其他途徑。即便是一個螺絲釘,但是也體現著強大的價值。同時避免了很多風險,這些只是技術上的體現。

以上是為什麼我看好FaaS,但是生態建設任重道遠,希望不只是我的想象。


分享到:


相關文章: