未來, StreamNative 將重點完善 StreamNative Platform 私有化部署服務,加強對金融、物聯網等行業客戶服務和拓展,助力傳統行業企業數字化轉型。
在數字世界,開源社區堪稱是程序員的 " 烏托邦 "。
如果沒有開源社區,沒有無數的程序員愿意分享他們的代碼,互聯網大廠們或許要重復發明一萬次輪子。
提到 " 開源社區 ",正如 GitHub 所代表的開源社區一樣,由于歐美國家的互聯網起步早、商業環境成熟,不僅在開源建設上比國內更加齊全,開源思維也更加領先。
因此,很多優秀的開源項目從海外誕生,然后逐漸將發展陣地擴大到中國市場。Apache 軟件基金會頂級項目 Apache Pulsar 走的就是這樣的道路,但值得一提的是,Apache Pulsar 在進入中國市場前就已經獲得了諸多海外公司的青睞。
Apache Pulsar 是下一代云原生分布式消息流平臺,集消息、存儲、輕量化函數式計算為一體,具有強一致性、高吞吐、低延時及高可擴展性等流數據存儲特性。
StreamNative 作為 Apache Pulsar 的商業化公司,剛剛在今年 10 月宣布獲得 2300 萬美元 A 輪融資,本輪融資由沙特阿美旗下多元化風投基金 Prosperity7 Ventures 與華泰證券旗下另類投資子公司華泰創新聯合領投,老股東紅杉中國、源碼資本繼續加碼。StreamNative 于 2020 年 8 月完成數百萬美元 Pre-A 輪融資,源碼資本領投、紅杉中國種子基金跟投;2019 年團隊創立初期獲得紅杉中國種子基金天使輪投資。從融資節奏來看,這還是一家十分年輕的開源商業化公司。
不過,有個有意思的對比:雖然 StreamNative 公司尚屬年輕,Apache Pulsar 的技術和社區卻經歷了多種行業用戶和海量數據場景的檢驗后已發展得非常老成。
Apache Pulsar 的誕生經歷了較長的時間和技術更迭,而它的故事得從 StreamNative 的聯合創始人兼 CEO 郭斯杰說起。
郭斯杰曾是雅虎員工,借助在雅虎的機會,他創建和孵化了兩個后來成為 Apache 軟件基金會的頂級開源項目—— Pulsar 和 BookKeeper。
在 Apache 軟件基金會孵化成功 BookKeeper 之后,郭斯杰又在 BookKeeper 之上做了一個當時雅虎內部的消息云 Cloud Message Service(Pulsar 的原型)。Cloud Message Service 在雅虎內部運行了大概有 4-5 年的時間,支撐了公司很多核心業務,比如雅虎郵箱、雅虎金融等。在支撐這些業務 4 年左右的時間后,2016 年雅虎把這個項目開源,隨后捐贈給 Apache 軟件基金會,并于 2018 年畢業成為 Apache 軟件基金會頂級項目。
縱觀郭斯杰的整個工作經歷,和 Apache 軟件基金會的開源項目、消息中間件、數據系統等緊密相連。如今 StreamNative 作為 Apache Pulsar 的商業化公司,也是全球唯一的 Apache Pulsar 技術原廠。
舉一個簡單的例子,雙 11 會有大量用戶在同一時間點搶單,如果網站流量全部涌上來,直接沖擊數據庫,可能會使整個數據庫掛掉。所以它會在前面放一個消息隊列去緩沖所有的請求,流量會進到消息隊列里,后端再有相應的服務去處理相應的請求。這樣,就能避免大量流量對整個數據庫系統造成沖擊。
Apache Pulsar 就是在消息隊列領域里基于云原生基礎架構設計的,它能很好地在容器化環境里運行。而上一代的傳統消息隊列 RabbitMQ、ActiveMQ 都是單機系統,但單機系統很難去支撐業務增長,這就是 Apache Pulsar 其領先之處。
目前,Apache Pulsar 的中國使用者已經囊括了包括騰訊、百度、滴滴、智聯招聘、中國電信、中國移動、360、BIGO、拉卡拉、平安證券、虎牙等眾多知名互聯網公司。
當然,只有技術是不夠的。如何擴大社區影響力,讓更多人參與社區建設和代碼貢獻中來,才是 Apache Pulsar 社區成長的硬道理。
在 StreamNative 聯合創始人翟佳看來,社區是開源商業化的基礎。如果沒有社區基礎,開源項目就是一潭死水。沒有好的社區基礎,商業化便無從談起。
技術永遠在不斷迭代更新,而社區才是最好的壁壘。StreamNative 聯合創始人翟佳認為,社區一定要有吸引用戶的地方,這樣才能讓他們進入社區就能找到自己的位置,并參與社區的貢獻。
貢獻者可以帶來優良的口碑,助力 Pulsar 社區發展和項目成長,當更多的人進到社區后,又可以回饋、幫助項目迭代。
通過項目的不斷迭代,Pulsar 的口碑和和影響力將會不斷增加。而 StreamNative 作為其開源商業化公司,隨著品牌影響力的擴大,也會通過社區觸達用戶、了解更多場景下的用戶需求,不斷優化產品和服務,為更多企業帶來更優質的服務。
為了更好地建設 Apache Pulsar 社區、傳播最前沿的技術,StreamNative 還是 Pulsar 全球會議 Pulsar Summit 的組織者,Pulsar Summit 的聲音覆蓋了北美、歐洲、亞洲等諸多區域。除了大會,StreamNative 還會不定期組織關于 Pulsar 的線下沙龍、線上 TGIP(「Thank God, it ’ s Pulsar」系列直播活動)、社區開發者與用戶組會議等等。
如今,Apache Pulsar 發展迅猛、面對的業務場景繁多,在互聯網、金融行業使用較多,在零售電商以及時下熱門的 IoT、自動駕駛等也有廣闊的落地場景。作為 Apache Pulsar 的商業化公司,StreamNative 為了不斷完善下一代的消息系統、流數據系統,需要有足夠多的頂尖人才。
StreamNative 希望這筆新融資能夠通過資本的力量吸納更多的優秀人才,幫助他們去推動產品的研發和落地,也希望能夠把好的項目讓更多的中國企業盡早地落地應用。StreamNative 在未來會不斷升級迭代 Apache Pulsar 功能與特性,并打造更豐富的 Pulsar 生態。
比較吸睛的一點,就是目前 StreamNative 的辦公方式:全員全球分布式辦公。這種硅谷極客團隊的風格,也吸引了許許多多的優秀開發者和技術專家加入到其中來,無論員工處在全球哪一個角落,只需要一臺電腦就可以進行工作,這樣自由和自律的方式也讓 StreamNative 更加具有人文主義色彩。
未來, StreamNative 將重點完善 StreamNative Platform 私有化部署服務,加強對金融、物聯網等行業客戶服務和拓展,助力傳統行業企業數字化轉型。
如今國內開源勢頭正勁、云原生大潮風起云涌,StreamNative 也將持續推動 Apache Pulsar 的開源社區和生態建設,優化 StreamNative Platform、StreamNative Cloud 產品服務,助力更多企業加速云原生和數字化進程。