獲衛(wèi)哲投資,曾是阿里JVM技術(shù)專家,現(xiàn)創(chuàng)業(yè)打造 IT系統(tǒng)穩(wěn)定性全域管家
相比“李總”這個(gè)稱謂,李嘉鵬更愿意大家稱呼他“泉子”或“笨神”。
“寒泉子”是李嘉鵬在阿里的花名。2010年大學(xué)畢業(yè)后,他進(jìn)入支付寶基礎(chǔ)架構(gòu)部從事Java中間件(螞蟻金服已開(kāi)源的Sofa框架)研發(fā);4年后轉(zhuǎn)入阿里JVM團(tuán)隊(duì),開(kāi)發(fā)創(chuàng)建了至今仍然被阿里人廣為使用的阿里性能分析平臺(tái)。
當(dāng)年,李嘉鵬研發(fā)的框架承載了支付寶90%以上系統(tǒng)的運(yùn)行,各個(gè)技術(shù)部解決不了的底層問(wèn)題,都知道“去找寒泉子”。
2017年底,帶著多年對(duì)JVM和性能問(wèn)題的認(rèn)知和預(yù)判,李嘉鵬與童庭堅(jiān)(花名:子喻)創(chuàng)立了PerfMa(杭州笨馬網(wǎng)絡(luò)技術(shù)有限公司),通過(guò)一站式IT系統(tǒng)穩(wěn)定性解決方案為企業(yè)提供性能全方位的技術(shù)產(chǎn)品支持與專家服務(wù),幫助客戶提升系統(tǒng)研發(fā)與運(yùn)營(yíng)質(zhì)量。
陰差陽(yáng)錯(cuò)上了JVM這條“賊船”
盡管一直從事后端系統(tǒng)的基礎(chǔ)架構(gòu)和JVM性能分析相關(guān)工作,但李嘉鵬告訴我們,與Java結(jié)緣完全是“陰差陽(yáng)錯(cuò)”的機(jī)遇——阿里并不是他拿下的第一個(gè)Offer,大學(xué)期間自己主修的也都是前端,當(dāng)時(shí),他甚至不知道Java虛擬機(jī)是什么。
“Java和C++大一也有教過(guò),不過(guò)學(xué)的都是很基本的概念,用得不多,也不熟。”大學(xué)期間,李嘉鵬的興趣都在Flash、Flex上,大三那年還自研了一個(gè)Flex博客,靠它賺得了豐厚的外快。
2009年國(guó)慶節(jié)后,李嘉鵬從長(zhǎng)沙去廣州面試,順利拿到了迅雷Flash工程師崗位的Offer。
“我回學(xué)校后,其他同學(xué)才意識(shí)到要開(kāi)始找工作。那時(shí)候我沒(méi)有后顧之憂所以心態(tài)也很輕松,就想跟著去武漢面試的同學(xué)過(guò)去玩。”
在華中科技大學(xué),他們遇到了支付寶的宣講會(huì)。宣講會(huì)后緊接著就是筆試。
“我原本想在教室外面等同學(xué),聽(tīng)說(shuō)筆試時(shí)間有點(diǎn)長(zhǎng),還要換去別的教學(xué)樓,索性就和他們一起進(jìn)去參加考試了。”李嘉鵬說(shuō)。
命運(yùn)神奇的地方就在于,它總會(huì)以出其不意的方式出現(xiàn)。同學(xué)都沒(méi)面試上,李嘉鵬通過(guò)了。經(jīng)過(guò)層層面試,成功獲得支付寶的入職機(jī)會(huì)。
一邊是當(dāng)時(shí)風(fēng)頭正盛的迅雷,可以做自己喜歡和擅長(zhǎng)的Flash;另一邊是還沒(méi)什么知名度的支付寶,被安排在生疏的Java崗。
最終,李嘉鵬選擇了后者,理由很簡(jiǎn)單,“杭州沒(méi)去過(guò),聽(tīng)說(shuō)環(huán)境不錯(cuò),就想過(guò)去看看。”
就這樣,他進(jìn)入支付寶,從事和自己專業(yè)完全不對(duì)口的Java框架的研發(fā)。
后來(lái),他問(wèn)當(dāng)年的面試官之一魯肅(時(shí)任螞蟻金服CTO),為什么會(huì)選擇一個(gè)沒(méi)Java經(jīng)驗(yàn)的本科畢業(yè)生從事這個(gè)崗位,對(duì)方回答“你當(dāng)時(shí)帶著一沓大學(xué)做過(guò)的項(xiàng)目介紹,你在介紹這些項(xiàng)目的時(shí)候,兩個(gè)眼睛都是放光的。”
“可能面試官們覺(jué)得,如果我喜歡鉆研這些東西,就算Java基礎(chǔ)差一點(diǎn),以后也能慢慢學(xué)會(huì)吧。”李嘉鵬說(shuō),他們也是自己的伯樂(lè),“如果按照Flash后來(lái)的發(fā)展趨勢(shì),我可能早就轉(zhuǎn)行了,也許在做游戲吧。”
面試官的確沒(méi)看錯(cuò),憑著一股韌勁和毅力,這個(gè)被“陰差陽(yáng)錯(cuò)”招進(jìn)來(lái)的小伙子完全通過(guò)自學(xué),成為所有人眼中“最熟悉支付寶研發(fā)框架的人”。
“因?yàn)楫?dāng)時(shí)是在基礎(chǔ)架構(gòu)部門,其他業(yè)務(wù)部門就會(huì)覺(jué)得,你們技術(shù)一定很強(qiáng),有什么問(wèn)題找你解決是很正常的。”但初出茅廬,李嘉鵬面對(duì)很多問(wèn)題往往一籌莫展,“常常把我喊到座位上,還有一堆人圍著你,有時(shí)候我說(shuō)‘我解決不了要回去再研究一下’,幾次之后我覺(jué)得特別尷尬。”
為了勝任工作,李嘉鵬下班后繼續(xù)待在辦公室研究源碼。那一年相當(dāng)長(zhǎng)一段時(shí)間里,他幾乎是整層樓里每天最晚一個(gè)離開(kāi)的。
“我想要搞清楚每一行代碼為什么這么寫?是什么樣的邏輯?只有把整個(gè)理順之后,才能知道在什么情況下發(fā)生這種異常,解決問(wèn)題就容易多了。”
僅僅幾個(gè)月,李嘉鵬就完全吃透了支付寶研發(fā)框架。一年下來(lái),用旺旺加他好友的就有上千人,“時(shí)不時(shí)我就會(huì)收到一個(gè)消息‘寒泉子幫我看下這個(gè)問(wèn)題’。”用他自己的話說(shuō)就是:慢慢成了排查問(wèn)題的“老司機(jī)”。
2011年,通過(guò)肉眼看代碼,對(duì)支付寶交易系統(tǒng)進(jìn)行優(yōu)化,他將TPS(Transaction Per Second,即服務(wù)器每秒處理的事務(wù)數(shù))從60提升到140,按照彼時(shí)運(yùn)維成本估算,相當(dāng)于為支付寶節(jié)省了上億元的采購(gòu)費(fèi)用。
2013年,移動(dòng)支付狂飆突進(jìn),支付寶異軍突起。根據(jù)當(dāng)年支付寶年度對(duì)賬單顯示,移動(dòng)端支付寶錢包用戶數(shù)同比增長(zhǎng)547%。僅“雙11”當(dāng)天,支付寶的無(wú)線支付筆數(shù)就高達(dá)4518萬(wàn)筆,是2012年的5倍,無(wú)線支付交易額共計(jì)113億人民幣,是上一年的10倍。
與此同時(shí),支撐整個(gè)支付寶系統(tǒng)運(yùn)行的底層技術(shù)問(wèn)題也越來(lái)越突出,框架需要進(jìn)行大幅升級(jí)和改造。
“當(dāng)時(shí)完全是基于OSGI來(lái)做,類加載的問(wèn)題非常明顯,被迫要深入到JVM里去。然后我把OpenJDK源碼下載下來(lái),比如搜索異常的關(guān)鍵字,通過(guò)上下文連蒙帶猜是什么原因引起的。但這種方法耗時(shí)耗力而且不夠精確,我就嘗試編譯一個(gè)Java虛擬機(jī),模擬各種場(chǎng)景做調(diào)試,最后費(fèi)了好大勁才玩起來(lái)。”
在李嘉鵬的記憶里,整個(gè)過(guò)程最痛苦的莫過(guò)于“身邊沒(méi)有一個(gè)可以和你交流的人,因?yàn)樗麄円膊欢保踔吝€發(fā)文感慨,真是“踏上了JVM這條賊船”。
對(duì)于網(wǎng)絡(luò)上一些貼子或文章,他從不盲信,“我更喜歡通過(guò)實(shí)踐來(lái)證明,所以更多地是從源碼角度去看它背后真正的問(wèn)題。”
這種不斷攻克一個(gè)又一個(gè)難題的感覺(jué)讓李嘉鵬特別有成就感——正是這股一定要把問(wèn)題解決透徹的“笨勁”,讓他從Java的門外漢到慢慢熟悉Java、精通Java,甚至從框架本身到周邊技術(shù)都有了深刻的理解。
2014年底,李嘉鵬轉(zhuǎn)入阿里JVM團(tuán)隊(duì),結(jié)合過(guò)去大量JVM性能優(yōu)化、故障排查的經(jīng)驗(yàn),開(kāi)發(fā)了被阿里人熟知的阿里性能分析平臺(tái)。
2017年9月,李嘉鵬離職前,在阿里技術(shù)社區(qū)和內(nèi)網(wǎng)用一篇文章回顧了自己作為技術(shù)工程師7年的職業(yè)生涯。文章引來(lái)不少關(guān)注,當(dāng)天就上了搜索頭條,幾百上千條留言。
“我其實(shí)沒(méi)想到那么多人會(huì)去留言區(qū)感謝我,祝福我”雖然給同事們解答過(guò)各種JVM性能問(wèn)題,在他看來(lái),“這些都是情分,并沒(méi)有留意這些不起眼的小事會(huì)產(chǎn)生多大影響。”
“三無(wú)”階段簽下上市公司合作
起初,李嘉鵬萌生過(guò)社區(qū)團(tuán)購(gòu)、共享停車位等領(lǐng)域的創(chuàng)業(yè)想法。但很快就放棄了,“我需要說(shuō)服別人這件事情是沒(méi)有漏洞的——雖然都是很不錯(cuò)的方向,但不代表這個(gè)事情只有我能做,我的優(yōu)勢(shì)不在這里。”
那時(shí),他個(gè)人分享JVM領(lǐng)域相關(guān)文章的公眾號(hào)“你假笨”也吸引了越來(lái)越多JVM從業(yè)者的關(guān)注。在圈子里,大家都叫他“笨神”。
“這讓我發(fā)現(xiàn)Java的應(yīng)用越來(lái)越普遍。相比在JVM上二次開(kāi)發(fā)很多高大上的功能,不如圍繞JVM結(jié)合自己對(duì)它的理解和經(jīng)驗(yàn),開(kāi)發(fā)出一些能幫大家提高開(kāi)發(fā)效率和快速定位問(wèn)題的產(chǎn)品才更有價(jià)值。”
在李嘉鵬看來(lái),無(wú)論是中大型公司、還是飛速成長(zhǎng)但資金有限的初創(chuàng)企業(yè),都有對(duì)于應(yīng)用系統(tǒng)性能保障體系的迫切需求。而一整套從性能壓測(cè)、監(jiān)控、定位到優(yōu)化的性能保障體系,不僅能幫助企業(yè)提升研發(fā)效率,還能降低招人門檻,節(jié)省資源成本。
為此,他找來(lái)自己的同事,也是前螞蟻金服全鏈路壓測(cè)平臺(tái)負(fù)責(zé)人童庭堅(jiān)加入進(jìn)來(lái),共同創(chuàng)立了PerfMa。
童庭堅(jiān)曾在螞蟻金服SRE(Site Reliability Engineering,即網(wǎng)站可靠性工程)團(tuán)隊(duì),主導(dǎo)建設(shè)了螞蟻全鏈路壓測(cè)平臺(tái)和性能容量體系,還主持過(guò)多屆“雙十一”、“雙十二”等大型活動(dòng)的壓測(cè)和演練。
李嘉鵬開(kāi)玩笑說(shuō),自己和“老童”緣分頗深,他們幾乎同期離職,彼此還在互相不知情的情況下住在對(duì)面小區(qū)同一層,還是連號(hào)的門牌號(hào)。
剛創(chuàng)業(yè)的時(shí)候,他們租了一個(gè)地下室,每個(gè)月只要500塊房租。“我們就在那一起探討接下來(lái)的方向。我常常就放著《成都》做背景音樂(lè),現(xiàn)在一聽(tīng)到這首歌就會(huì)想起在地下室的那段日子,每天工作到很晚也沒(méi)覺(jué)得累。”
一個(gè)善于通過(guò)壓力測(cè)試發(fā)現(xiàn)問(wèn)題,一個(gè)擅長(zhǎng)以性能優(yōu)化解決問(wèn)題。其中,壓測(cè)能為每次產(chǎn)品迭代的穩(wěn)定性提供保障,分析產(chǎn)品可以對(duì)產(chǎn)品迭代過(guò)程中的代碼質(zhì)量和上線突發(fā)性能狀況進(jìn)行檢測(cè)維穩(wěn)。
二者強(qiáng)強(qiáng)聯(lián)手,2017年12月,PerfMa針對(duì)性能測(cè)試推出了分布式全鏈路壓測(cè)產(chǎn)品。很快,他們第一單生意就來(lái)了。
李嘉鵬和童庭堅(jiān)拜訪的第一個(gè)客戶就是世界500強(qiáng)企業(yè)太平洋保險(xiǎn)。
“我一直在互聯(lián)網(wǎng)公司,穿著都比較休閑隨意。后來(lái)老童提議見(jiàn)客戶需要重視一些”,上海面談當(dāng)天,李嘉鵬特意去商場(chǎng)買了一套西裝、襯衣和一雙皮鞋,然后兩人開(kāi)車直奔杭州東站坐高鐵,“那雙皮鞋還是尖頭的,腳疼了好幾天。”
聊項(xiàng)目的過(guò)程中,李嘉鵬發(fā)現(xiàn),“其實(shí)對(duì)方好像也沒(méi)怎么關(guān)注我到底穿什么鞋,是皮鞋還是涼鞋、運(yùn)動(dòng)鞋。”由于對(duì)二人過(guò)往的工作經(jīng)歷背景的認(rèn)可,合作很順利地被推進(jìn)下去。2018年6月,太平洋保險(xiǎn)正式和PerfMa簽下第一單。
“包括公司現(xiàn)在進(jìn)來(lái)的商務(wù)同事也感慨‘你們當(dāng)初怎么能成功簽下太保這家大客戶的?’,按照當(dāng)時(shí)對(duì)方研發(fā)團(tuán)隊(duì)負(fù)責(zé)人當(dāng)時(shí)的原話說(shuō),‘你們是一家三無(wú)公司’,沒(méi)BP、沒(méi)PPT、沒(méi)規(guī)模龐大的技術(shù)團(tuán)隊(duì)。”李嘉鵬說(shuō)能成功純粹是出于信任和對(duì)二人技術(shù)能力的認(rèn)可。
而PerfMa這種創(chuàng)業(yè)初期簡(jiǎn)陋的“三無(wú)”裝備并沒(méi)有阻擋它的壯大。去年6月,李嘉鵬為公司尋找新的辦公地點(diǎn),在一棟辦公樓里無(wú)意間看到了“同創(chuàng)偉業(yè)”四個(gè)字,然后就在物業(yè)群里搜到了他們,加了對(duì)方微信。
6月20號(hào),雙方約見(jiàn)后只聊了一個(gè)半小時(shí),同創(chuàng)偉業(yè)“對(duì)我們興趣非常大,接著就表示要和我們簽保密協(xié)議。”李嘉鵬回憶稱,“其實(shí)當(dāng)時(shí)我們還沒(méi)有完整的BP,我完全是通過(guò)語(yǔ)言介紹的,介紹我們要做的事情、價(jià)值在哪里、我們的優(yōu)勢(shì)是什么等等。”
在拿下同創(chuàng)偉業(yè)的千萬(wàn)級(jí)A輪融資的同時(shí),PerfMa幾款面向性能測(cè)試和性能分析的產(chǎn)品也陸續(xù)上線,主要面向金融、通信等領(lǐng)域的客戶。
期間,PerfMa還曾上線過(guò)一款免費(fèi)的JVM參數(shù)分析交流平臺(tái)XXFox——不但能對(duì)系統(tǒng)的JVM參數(shù)進(jìn)行合理性檢查修改,提出專業(yè)的建議,還能基于環(huán)境生成JVM參數(shù)。目前,XXFox已經(jīng)免費(fèi)服務(wù)了幾萬(wàn)名開(kāi)發(fā)者,成功積累了廣泛的用戶基礎(chǔ)和關(guān)注度。
成立兩年多來(lái),在IT系統(tǒng)穩(wěn)定性領(lǐng)域,PerfMa逐漸形成了一套成熟的“產(chǎn)品+服務(wù)”級(jí)解決方案。
同時(shí),它還提供專家服務(wù),包括全鏈路壓測(cè)升級(jí)改造、重大活動(dòng)穩(wěn)定性保障、問(wèn)題定位、性能調(diào)優(yōu)、JDK服務(wù)乃至技術(shù)培訓(xùn),明確其作為“資深I(lǐng)T系統(tǒng)穩(wěn)定性保障專家”的定位。
今年6月,PerfMa完成了嘉御基金數(shù)千萬(wàn)元A+輪融資。就像嘉御基金創(chuàng)始合伙人衛(wèi)哲所提到的,在企業(yè)數(shù)字化加速轉(zhuǎn)型的當(dāng)下,IT軟件市場(chǎng)將爆發(fā)千億級(jí)紅利,“壓力測(cè)試——性能優(yōu)化”的商業(yè)閉環(huán)將服務(wù)于越來(lái)越多企業(yè)來(lái)擴(kuò)容現(xiàn)有業(yè)務(wù)的需求,極具想象空間。
對(duì)于公司未來(lái)的設(shè)想,李嘉鵬希望能做一家“小而美的技術(shù)驅(qū)動(dòng)公司。人員規(guī)模不大但具有商業(yè)價(jià)值。”
從技術(shù)工程師轉(zhuǎn)型創(chuàng)業(yè)公司CEO,李嘉鵬坦言,過(guò)程中最不適應(yīng)的就是在很多事情面前“不夠圓滑”,而這一特質(zhì)的另一面則是“足夠執(zhí)著”——尤其對(duì)于一家技術(shù)型創(chuàng)業(yè)公司,它意味著耐得住寂寞,用實(shí)干打磨出創(chuàng)新型的產(chǎn)品和服務(wù)。
“將一項(xiàng)有利的技術(shù)推而廣之,帶來(lái)的不只是一個(gè)臉面的事情,更是如火如電一般,推動(dòng)一個(gè)時(shí)代發(fā)展的動(dòng)力”。這是李嘉鵬曾在個(gè)人公眾號(hào)里寫下的一段文字,為了打破越來(lái)越多人為了在面試中裝點(diǎn)門面而學(xué)習(xí)JVM的意圖。
但就像他說(shuō)的,有利的技術(shù)推廣起來(lái)將推動(dòng)一個(gè)時(shí)代,這是他的信念,也是PerfMa的堅(jiān)持。
猜你喜歡
AI視頻生成企業(yè)愛(ài)詩(shī)科技獲超過(guò)6000萬(wàn)美元B輪融資
本輪融資由阿里巴巴領(lǐng)投。阿里公布財(cái)報(bào):投入AI和消費(fèi)見(jiàn)效,阿里云增長(zhǎng)26%超預(yù)期,閃購(gòu)帶動(dòng)淘寶月活增長(zhǎng)25%
“本季度,我們聚焦消費(fèi)、AI+云的戰(zhàn)略,實(shí)現(xiàn)強(qiáng)勁增長(zhǎng)。”3年虧26億,前CFO炮轟,斑馬智行IPO是戰(zhàn)略布局or資本游戲?
對(duì)單一技術(shù)路線押注過(guò)重,還是對(duì)行業(yè)終局判斷精準(zhǔn)?答案將寫在斑馬智行未來(lái)三年的財(cái)務(wù)報(bào)表里。淘寶會(huì)員體系大變革!阿里能用“一站式特權(quán)”奪回失去的市場(chǎng)嗎?
阿里正在構(gòu)建新的流量生態(tài),“首當(dāng)其沖”的是淘寶會(huì)員體系的全面升級(jí)。“多核驅(qū)動(dòng)”,阿里巴巴正組成史上最強(qiáng)高管陣容
從當(dāng)前管理層狀況可以看出,當(dāng)下的阿里巴巴集團(tuán)相較張勇時(shí)代的最大變化,是從“單核驅(qū)動(dòng)”走向了強(qiáng)有力的“多核驅(qū)動(dòng)”。阿里2025:財(cái)年收入超9963億、凈利潤(rùn)同增77%!張勇等9人退出合伙人
蔡崇信、吳泳銘表示,未來(lái)十年,最大的增量和變量都是以AI為核心的驅(qū)動(dòng)力帶來(lái)的變革。