當前位置:
首頁 > 知識 > 30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

30萬現金獎勵,美國矽谷遊學機會,阿里中間件招聘優先推薦名額,感受並挑戰雙十一業務場景,以上每一條看上去都是如此的誘人,這就是2017 阿里中間件性能挑戰大賽。這是一場歷時3個月的挑戰,主要考察選手的網路編程能力和性能調優能力。

眾所周知,中間件是阿里技術體系中非常重要的一塊,承載了阿里眾多業務。而作為阿里中間件(Aliware)團隊舉辦的歷史最悠久的工程視角賽事,阿里中間件性能挑戰賽已連續舉辦三屆。

7月17日,第三屆阿里中間件性能挑戰賽進入到尾聲,也是最激動人心的階段,總決賽答辯會及頒獎典禮。而老魚則是有幸親臨現場觀摩,也才有了大家看到的本文。

早上不到8點40分,老魚就匆匆的趕到了杭州阿里西溪園區的總決賽會場,今天的杭州酷熱難耐,雖然從酒店到大賽會場不過10來分鐘路程,但老魚早已汗流浹背。本以為早到能佔個好位置,卻料想不到參賽隊伍到的更早,現場已經是座無虛席,所有參賽隊員身著大賽限量版紀念T恤,顯得精神抖擻。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

老魚從主辦方了解到,本次挑戰賽不僅規模創新高,吸引近2300支隊伍報名參賽,而且還相當的開放,選手中既有來自Carnegie Mellon University、香港科技大學、北京大學、上海交通大學、中國科學院、浙江大學、北京郵電大學、南京大學等國內外頂尖理工科高校學生,也有來自百度、網易、滴滴、高德等一線互聯網公司的工程師。官方數據顯示,在TOP20的隊伍中,學生佔比66%,企業員工佔比34%。

複賽試題

本次大賽複賽題目:《模擬阿里雙十一分散式數據同步》,主要解決的是數據同步領域範疇:實時增量同步,主要的技術挑戰為模擬資料庫的主備複製,提供"高效"的實時同步能力。其中,程序會使用兩台機器,一台作為Server機器,存放著需要重放的數據文件,一台作為Client機器,需要保存重放之後的結果文件。官方給出的例圖如下:

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲官方例圖

可以看到,題目背景是基於阿里在實際業務中遇到的跨機房資料庫同步問題,即將在機器A上的資料庫數據同步到機器B上。題目有一定難度的問題,但非常具有實戰意義。

複賽TOP10進入總決賽

而老魚在現場看到,參與總決賽答辯的隊伍共計有10支,而這10支隊伍就是複賽中排名前10的隊伍。

說到這裡,就不得不提大賽規則,本次大賽分為初賽、複賽及總決賽,初賽最終入圍TOP100的隊伍進入複賽;複賽入圍TOP10的隊伍將受邀參加總決賽。

總決賽由答辯會和極客PK賽組成,答辯會將在進入總決賽的TOP10隊伍中產生大賽冠亞季軍和優勝獎。極客PK賽為TOP10隊伍選手與阿里巴巴集團內部工程師間的技術切磋賽,勝出選手將獲得西行遊學大獎,由阿里巴巴全程資助於10月赴美參加國際頂會,拜訪矽谷知名IT企業。

總決賽-極客PK賽

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

本次極客挑戰賽採用國際上通用的24小時黑客馬拉松的形式,題目是資料庫的分頁排序(order by name limit offest,count),簡稱top(k,n)。這是關係型資料庫領域中使用最廣泛的一類場景,但本次賽題在關係資料庫上有所拓展,解決NewSQL領域的「分散式」特性。選手需要從存儲索引設計、網路傳輸成本、排序演算法來綜合考慮,同時還要兼顧磁碟I/O帶來的一些不確定因素。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲極客24小時PK賽

最終,來自南京理工的張震宇,憑藉代碼優異性能,耗時最少,奪得極客挑戰賽冠軍; Splunk上海研發中心傅宇和中科院計算所岑武斌等三位同學分獲二至四名,贏得西行遊學大獎。

其中,岑武斌可算是大賽元老選手,2015年入圍TOP10,2016年線上排名第16,2017年線上排名第7。

暖場-阿里技術之旅

作為暖場,答辯會前,還有一場份量十足的阿里技術分享會,份量十足可不是亂說的,阿里技術崗級別相信搞技術大都不陌生,來自阿里多位P10、P8級的技術大咖:小邪,福貝,張瑞,君瑜紛紛登台做了精彩演講。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲阿里巴巴研究員小邪分享中

小邪向參賽選手介紹了過去兩年間阿里技術發生的一些重大變化及大中台戰略的思考。而來自存儲技術部的負責人福貝分享了阿里存儲技術發展之路。資料庫負責人張瑞則分享了阿里資料庫發展過程中的故事及對未來資料庫技術發展的一些看法。最後,君瑜收尾,著重介紹了阿里中間件前世今生。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲參賽選手聽的津津有味

總決賽-答辯會

答辯會的答辯順序依次從第十名至第一名進行答辯,每支隊伍答辯時間為15分鐘,包括代碼、解題思路,5分鐘評委提問時間,評委會根據參賽隊伍的代碼、歷史成績、評委打分, 最終排名。冠軍隊伍將獲得10萬獎金,亞軍為5萬,季軍為3萬。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲評委認真傾聽選手答辯

經過激烈的角逐,最終冠亞季軍及優勝獎名單如下:

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲冠亞季軍及優勝獎名單

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲冠軍隊

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲亞軍隊

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲季軍隊

頒獎典禮上,各種獎金獎品,讓老魚看著也相當口水,不得不說,聽完10支隊伍的答辯後,老魚唯一的感受就是這些隊伍確實有貨,年紀輕輕,不僅技術實力強,演講水平也不賴,真是後生可畏。

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲獎牌

30萬獎金花落誰家?阿里中間件性能挑戰賽觀摩記!

▲獎盃

在強者如林的總決賽中,作死小分隊為何能脫穎而出?其作品又到底強在哪裡?相信是所有關注大賽的人都會關注的問題,老魚也不例外,但現場評委並沒有給出詳細的解答。

會後,老魚經過一番曲折找到了大賽評委七鋒,他表示,程序如果既有好的性能和通用性,勢必就會有好的代碼細節和演算法,反之會是一個針對數據case的特徵優化. 而且中間件作為技術服務能力的提供方,通用性和健壯性是基本訴求,因此我們會特別注重代碼健壯性,在評審時也重點關注了這塊,通過對更苛刻類型的數據複測驗證了代碼的健壯性,我們會根據選手們通過複測的情況作為評審打分的參考,而且線上成績本身性能相差非常小,而比較難得的是冠軍隊的複測結果,在保證結果正確的同時,性能幾乎可以和線上成績保持一致,相比於其他隊伍的複測結果不正確或者性能損耗,有著明顯優勢。

友情提示,據了解,中間件大賽TOP10隊伍的代碼思路會於近期在阿里雲天池技術全內陸續發布,有興趣的可以去看看。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

搞事情!近半程序員表示上級技術水平不如自己
自帶「熱搜」屬性,微軟是如何布局機器學習相關服務?

TAG:IT168企業級 |

您可能感興趣

雪佛蘭給「只會左轉」的賽車手年薪1680萬美元!敢挑戰嗎?
致80後抖音挑戰賽 6000元現金大獎等你拿!
挑戰生魚片蓋澆飯30分鐘吃完免費,還獎勵1000元,你想挑戰嗎
曼聯6.6億鎊=英超0冠!還要花多少才能挑戰藍月亮?
蒙眼跑299是什麼概念?澳洲人慾挑戰世界盲騎記錄
韋神被3000萬玩家「通緝」,4AM戰隊要挑戰全球玩家
從山野中收穫力量——2018年石家莊野人挑戰賽小記
RD車隊首戰告捷 斬獲2018德安杯挑戰賽多項冠軍獎盃!
2018承德唐家灣鐵三+家庭挑戰賽報名啟動
亂侃|挑戰馬里昂年薪將有600萬美元,你們敢應戰嗎?
家樂福未來四年投資34億美元挑戰亞馬遜
5000萬美金,地點你選!維爾德終於向約書亞發起挑戰,誰會贏呢?
紅娘子挑戰30分 人閑桂花落
答題挑戰賽震撼上線,單場最高得 888 元獎金!
詠春「哼哈二將」有生意頭腦!接受搏擊迷挑戰:出場費25000
挑戰2米25失敗,室內田徑世錦賽王宇僅獲跳高第六
凱爾特人輸掉搶七頭號罪臣,他挑戰詹姆斯到走火入魔,三分10投0中
風雨中挑戰,廈馬中奮進─2018廈門馬拉松賽記
措手不及!6英寸屏+驍龍845,挑戰小米「黑鯊」節奏?
尋找電競之星,2018英特爾大師挑戰賽太原站落幕