科创人·StreamNative翟佳:开源模式价值为王,基础软件的未来在国内社区
翟佳,StreamNative 聯(lián)合創(chuàng)始人
Apache Pulsar 和 Apache BookKeeper PMC 成員,前 EMC 統(tǒng)一存儲部門技術(shù)負(fù)責(zé)人,前 Streamlio 創(chuàng)始工程師。2020 年獲選“中國開源先鋒 33 人榜單”、2021 年榮獲“OSCAR 尖峰開源人物”稱號,開源技術(shù)布道者。
—
文 | babayage
編輯 | 笑 笑
天生偏好底層原則和長期主義
初識開源,信奉價值為王
與翟佳稍有接觸,就能感覺到一份發(fā)自內(nèi)心的篤定、堅實,友人評價他“知行合一,相信底層原則和邏輯,并且信了就做”。
談起為何當(dāng)初走上存儲這條技術(shù)路線,翟佳坦言“談不上夢想、使命這么高大上”,硬要找個理由,大約是出于他那種愿意鉆研底層、研究基礎(chǔ)理論的性格偏好:本科就讀于計算機(jī)系統(tǒng)架構(gòu)專業(yè),到了研究生時期面前選項并不算多:通信或者存儲二選一,畢業(yè)后,順理成章加入了信息存儲的代名詞EMC(易安信)。彼時,移動互聯(lián)網(wǎng)浪潮尚未狂飆突進(jìn),能預(yù)判到存儲將成為數(shù)字時代重要基礎(chǔ)設(shè)施的前瞻者并不多,翟佳認(rèn)識的只是一個淺顯的大道理:“只要有IT就有存儲,這是一件值得長期研究、學(xué)習(xí)的事情。”
在EMC期間,翟佳接觸到了BookKeeper,也由此迎來了事業(yè)人生的第二個關(guān)鍵詞:開源。談起最初對開源的感受,“跟現(xiàn)在肯定大不相同,最初對開源的理解就是公共代碼,人人可以獲取、可以使用,而且已經(jīng)使用于一些比較先進(jìn)的公司場景中、經(jīng)過實踐檢驗,各方面來說都是優(yōu)秀靠譜的選擇”。
每一位骨灰級玩家都有一段小白的曾經(jīng),翟佳對于開源的深刻理解也源自多年的積累與迭代。但與眾不同的是,從接觸開源那天開始,他就一直堅持“價值為王”的理念,對于一切將場景價值后置的理念、文化和宣言都不大感冒,“軟件的價值在于解決世界上存在的某個問題,開源只是一種有效創(chuàng)造價值的手段”。
創(chuàng)業(yè)那些坑之一二:
選錯模式,選錯社區(qū)
回顧翟佳的創(chuàng)業(yè)生涯,很難繞過他的好友:StreamNative CEO郭斯杰,二人在中科院計算機(jī)所是研究生同學(xué),同樣深耕于存儲技術(shù)領(lǐng)域,共同參與BookKeeper開源社區(qū)……妥妥的官配CP既視感。
2016年,翟佳自EMC辭職,開啟了小半年的宅家模式。此時的郭斯杰已經(jīng)走上創(chuàng)業(yè)之路,圍繞“Heron+Pulsar+BookKeeper”的端到端方案創(chuàng)立了 Streamlio,聽聞好友在家賦閑便力邀其加盟,翟佳略一了解后感覺“底層邏輯很靠譜,價值也很顯而易見,那就試試看”。
然而,在Streamlio創(chuàng)建后的一年多時間里,他們不斷嘗試各種商業(yè)化手段卻收效甚微,創(chuàng)始人團(tuán)隊逐漸形成了一個共識:基礎(chǔ)軟件的商業(yè)化推廣需要消耗大量資源,是巨頭的游戲;并且,缺乏場景價值實證的基礎(chǔ)軟件,技術(shù)再先進(jìn)也難以得到市場認(rèn)可。
于是,開源社區(qū)成為了Streamlio絕地求生的華山一路,但在開源社區(qū)的選擇上他們卻犯了又一個不大不小的失誤:首先選擇了開源社區(qū)最發(fā)達(dá)的美國社區(qū),對此翟佳反思道:“做基礎(chǔ)軟件創(chuàng)業(yè)的企業(yè),其實更適合發(fā)展速度快、變化大、數(shù)據(jù)土壤豐富的環(huán)境——也就是國內(nèi)社區(qū)。”
稍做停頓,翟佳一字一頓地說了這樣一句話:“對于走開源社區(qū)路線的創(chuàng)業(yè)項目而言,一定要充分考慮各方面的因素,慎重選擇社區(qū),因為除了極少數(shù)開創(chuàng)性技術(shù)項目,對大部分項目而言,社區(qū)同時扮演著生產(chǎn)力、需求池、推廣渠道和護(hù)城河的角色——沒有社區(qū),就沒有生命。”
2018年10月,翟佳與郭斯杰在京滬兩地舉辦了兩場以Pulsar 為主題的 Meetup,試水社區(qū)運營建設(shè)、推廣,反響之熱烈遠(yuǎn)遠(yuǎn)超乎預(yù)期。
同年,二人離開了Streamlio,創(chuàng)建StreamNative,打造基于國內(nèi)開源社區(qū)的基礎(chǔ)軟件創(chuàng)業(yè)模式。
科創(chuàng)人:越來越多的創(chuàng)業(yè)項目選擇開源模式,您能否分享下企業(yè)選擇社區(qū)的標(biāo)準(zhǔn)?
翟佳:這個話題略大,我唯一能夠明確建議的是,做基礎(chǔ)軟件項目的企業(yè)其實不妨試一試國內(nèi)社區(qū),因為國內(nèi)企業(yè)的商業(yè)模式還是以業(yè)務(wù)驅(qū)動為主,增長快、變化大、場景豐富,只要你的產(chǎn)品足夠優(yōu)秀、足夠高效,能夠解決企業(yè)的問題,他們會很愿意使用。另外,其實社區(qū)營銷和做To C營銷沒有本質(zhì)區(qū)別,微信的營銷對象是社交需求者,開源軟件的營銷對象是程序員,本質(zhì)都是價值與人的連接。
“見著亮”的兩個標(biāo)志:
落地大廠場景,Meetup爆滿
在見證過技術(shù)原理出色的BookKeeper因為過于抽象而難以商業(yè)化,親歷過Streamlio時期在水面下憋氣前行、不知道何時得以喘息,體驗過自認(rèn)為精妙的端到端解決方案在美國開源社區(qū)遭遇冷遇……一系列困難和挫折之后,翟佳卻還是篤定地相信云原生存儲這一技術(shù)方向,他認(rèn)為:“環(huán)境、時機(jī)、決策、模式都可能錯,唯獨這個方向一定是正確的”。
而他的堅持也最終見到了回報,以充分試錯、迭代的經(jīng)驗為燃料,StreamNative終于順利啟航。在創(chuàng)建8個月之后,StreamNative舉辦了一場Meetup,翟佳至今還記得那天的情景:從早上9:30持續(xù)到下午6:00,參與者有來自騰訊等大廠的國內(nèi)伙伴,有自雅虎日本特意飛來的海外伙伴,“快到結(jié)束的時候我才發(fā)現(xiàn),我們已經(jīng)能夠撐起整整一天的Meetup,那天我是發(fā)自內(nèi)心的覺得這個事業(yè)見亮了”。
更直接的信心來自燈塔客戶的肯定,騰訊計費平臺與短視頻應(yīng)用BIGO分別成為了StreamNative在線上業(yè)務(wù)場景和線下數(shù)據(jù)分析業(yè)務(wù)場景的燈塔案例:
騰訊計費平臺不單對系統(tǒng)擴(kuò)容有要求,同時也對數(shù)據(jù)服務(wù)質(zhì)量要求嚴(yán)苛,騰訊計費平臺利用 Apache Pulsar 處理日均 100億+ 交易請求,日均消費 10T+ 數(shù)據(jù),承載了騰訊集團(tuán)每日數(shù)億收入大盤,托管賬戶總量達(dá) 300 多億;BIGO 的案例是基于大家在流場景中經(jīng)常遇到的集群運維這一痛點,BIGO 借助 Apache Pulsar 與大數(shù)據(jù)生態(tài)系統(tǒng)的良好融合構(gòu)建了實時推薦和分析系統(tǒng),助力業(yè)務(wù)快速發(fā)展,降低了原來 Kafka 集群運維成本與難度,特別是擴(kuò)容縮容的人力成本。
翟佳對早期客戶表達(dá)了誠摯的感謝之情,在他看來“合作的本質(zhì)是達(dá)成共識,基礎(chǔ)軟件要真正成功,必須要達(dá)成大范圍、大規(guī)模的共識,否則何談‘基礎(chǔ)’?正因如此,基礎(chǔ)軟件的商業(yè)推廣成本奇高、難度奇大。通過開源社區(qū),快速落地高信任度、高難度的場景價值,這是最好的信任狀,也是開源模式的優(yōu)勢所在”。
創(chuàng)業(yè)的那些坑之三四;
事兒推人,誤判需求優(yōu)先級
科創(chuàng)人:創(chuàng)業(yè)這一路走來,有過哪些顛覆過往認(rèn)知的經(jīng)歷?
翟佳:很多,隨口就能說出好幾個(笑)。
第一個就是被事情推著走,很多創(chuàng)業(yè)企業(yè)都經(jīng)歷過人少事兒多的階段,一忙起來就只顧著“干活”,經(jīng)常忘記為了什么干,也顧不上人才培養(yǎng)。
但坑踩多了就知道這是不行的,解決方法有兩個:一是建立規(guī)劃,明確行動目標(biāo),所有的事情都要圍繞目標(biāo)構(gòu)建行動、籌備資源,即使缺乏資源也做出規(guī)劃,比如缺人才,那我們需要什么樣的人才能做成這件事?想清楚就去找人;二是充分授權(quán),人不夠就找,找來了就要相信戰(zhàn)友。
規(guī)劃做出來了,新的大坑也來了,創(chuàng)業(yè)階段最常見的問題:資源有限,客戶需求和戰(zhàn)略規(guī)劃哪個優(yōu)先級更高?起初我們認(rèn)為滿足付費客戶的需求是正確的,客戶是上帝、拿人錢財就該給人干活,但最終我們發(fā)現(xiàn)這樣是不對的,“客戶提需求——我們滿足”這個模式存在一個根本問題:客戶提的需求,未必是問題的最優(yōu)解,最佳解決方案更有可能就在我們的戰(zhàn)略規(guī)劃中,因為我們才是這個領(lǐng)域的技術(shù)專家,更了解它現(xiàn)存的問題和未來潛力。所以我們增加了與客戶溝通優(yōu)先級的過程,幫助客戶了解“按照我們的規(guī)劃進(jìn)行,問題能夠更有效地被解決”。
事實證明,客戶選擇你是因為信任你,信任你的人也愿意信任你的判斷,只要溝通清楚就好。
科創(chuàng)人:《科創(chuàng)人》分享過很多科創(chuàng)前輩的授權(quán)經(jīng)驗,也請您分享下您授權(quán)的實操經(jīng)驗?
翟佳:我的風(fēng)格是堅定甚至激進(jìn)的授權(quán),充分信任同事,在執(zhí)行前我只負(fù)責(zé)與同事們確定規(guī)劃、對齊目標(biāo),之后具體事情一概不管,鼓勵同事們大膽做、放心走,出現(xiàn)問題了我再來幫你復(fù)盤、思考如何解決,沒有問題就一直做下去。
基礎(chǔ)軟件的未來在國內(nèi)
科創(chuàng)人:在StreamNative的創(chuàng)業(yè)歷程中,是否有過戰(zhàn)略層面的搖擺?
翟佳:有過,但不是在技術(shù)層面,而是在市場策略層面。StreamNative擁有一批海外用戶,這些用戶的付費意愿、使用場景都與國內(nèi)不一樣,他們更接受SaaS收費模式,而國內(nèi)用戶更需要解決具體問題,并且傾向于私有化部署。這時就會有不少不同的聲音,比如有人會建議,你在海外已經(jīng)可以通過SaaS模式獲取客戶,國內(nèi)這些客戶還有沒有必要?
StreamNative慎重考慮過只走“海外市場+商業(yè)化SaaS”這條路,但最終還是決定堅持自己的價值主張:最重要的不是什么模式賺錢多、賺錢快,而是哪種模式與產(chǎn)品的未來真正結(jié)合在一起——國內(nèi)客戶場景豐富、數(shù)據(jù)量大、發(fā)展快,StreamNative會以國內(nèi)社區(qū)和用戶的場景打磨產(chǎn)品,反哺SaaS產(chǎn)品。
當(dāng)然,也不能否認(rèn)國外用戶的付費意愿確實比國內(nèi)好很多,也給予了我們很多鼓勵,但StreamNative更希望能夠看到國內(nèi)環(huán)境不斷好轉(zhuǎn),現(xiàn)在,國家層面也越來越重視開源,StreamNative也必將參與到國內(nèi)整體的數(shù)字化進(jìn)程中了。
未來規(guī)劃:產(chǎn)品線統(tǒng)一
科創(chuàng)人:談一談下一階段的規(guī)劃和目標(biāo)?
翟佳:核心工作是實現(xiàn)整個產(chǎn)品線的統(tǒng)一,我們希望所有產(chǎn)品內(nèi)部使用同一套框架、同一套代碼。
在整體方向上,還是要把控好在消息(MQ)和大數(shù)據(jù)流處理這兩個方向上的優(yōu)勢。最近在做的一個方向是更加貼近大數(shù)據(jù)管道場景,我們正在和Flink社區(qū)探討如何將Pulsar應(yīng)用在批流融合的場景下,充分發(fā)揮Pulsar存儲計算分離的云原生架構(gòu)優(yōu)勢。
在消息(MQ)方向上,大家對各種消息協(xié)議解析比較關(guān)注,我們也在跟社區(qū)的其他小伙伴一起努力,將這一部分的生態(tài)變得更加豐富。
總結(jié)
以上是生活随笔為你收集整理的科创人·StreamNative翟佳:开源模式价值为王,基础软件的未来在国内社区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROM修改---修改本机的mac地址
- 下一篇: Tomcat与JDK版本对应关系,Tom