Facebook、LinkedIn、Airbnb、Google专家聚首QCon,他们会带来什么?
4月16日~18日,QCon北京2017將在北京國家會議中心舉行。現(xiàn)已確認(rèn)來自海外的Google、Facebook、Airbnb、LinkedIn、Confluent、AppDynamics等公司,國內(nèi)的百度、阿里巴巴、騰訊、京東、滴滴出行、奇虎360、愛奇藝、微博、bilibili等公司的100余位技術(shù)專家擔(dān)任演講嘉賓,屆時(shí)他們將帶來精彩分享。
\\具體會有哪些專家,帶來什么樣的議題呢?一起先睹為快。
\\易成,Google高級工程師,專注于計(jì)算機(jī)網(wǎng)絡(luò)及分布式系統(tǒng)。2014 年加入谷歌網(wǎng)絡(luò)基建部門,主要負(fù)責(zé)網(wǎng)絡(luò)負(fù)載平衡,全球前端負(fù)載平衡,高性能網(wǎng)絡(luò)流量處理,以及網(wǎng)絡(luò)功能虛擬化等。2016 年作為主要作者之一在 NSDI 會議上發(fā)表了論文《Maglev: A Fast and Reliable Software Network Load Balancer》,引起業(yè)界廣泛關(guān)注。
\\他將分享《Maglev網(wǎng)絡(luò)負(fù)載平衡系統(tǒng)》。
\\\Maglev是谷歌研發(fā)的網(wǎng)絡(luò)負(fù)載平衡系統(tǒng)。該系統(tǒng)被部署在谷歌位于全球各地的數(shù)據(jù)中心內(nèi),負(fù)責(zé)轉(zhuǎn)發(fā)絕大多數(shù)谷歌原生服務(wù)及云服務(wù)的前端流量。Maglev本質(zhì)上是一個(gè)運(yùn)行在普通商用Linux服務(wù)器上的分布式軟件系統(tǒng)。相比于傳統(tǒng)的硬件實(shí)現(xiàn),Maglev擁有高吞吐量,高容錯性,易擴(kuò)展,易部署,易修改等優(yōu)勢。同時(shí)Maglev中使用的consistent hashing和kernal bypass等技術(shù)很好地彌補(bǔ)了軟件實(shí)現(xiàn)上的不足。實(shí)踐證明Maglev系統(tǒng)能夠提供卓越的性能、穩(wěn)定性及可靠性,并且可以滿足不同服務(wù)的需要。
\\\通過該分享,聽眾可以了解用軟件來實(shí)現(xiàn)網(wǎng)絡(luò)負(fù)載平衡的動機(jī),軟件實(shí)現(xiàn)所遇到的困難和挑戰(zhàn),以及Maglev系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。
\\另一位來自Google的工程師是朱祖韜。從2010年起,朱祖韜任職于Google在線顯示廣告部門,專注于賣方平臺(DoubleClick for Publisher)和在線交易平臺(Ad Exchange)的產(chǎn)品,及機(jī)器學(xué)習(xí)在其中的應(yīng)用。對于廣告的買方、賣方及中間的交易平臺有深入的了解。他擁有多項(xiàng)美國和國際的專利。他將分享《視頻廣告系統(tǒng)架構(gòu)及機(jī)器學(xué)習(xí)應(yīng)用》。
\\我們還邀請到Facebook旗下Instagram基礎(chǔ)架構(gòu)部門工程師陳昊。他碩士畢業(yè)于中科院軟件所,之后加入Facebook,就職于Instagram Infrastructure組,主要負(fù)責(zé)Instagram的Web Service的性能和可靠性優(yōu)化工作。他將分享《Instagram服務(wù)器性能優(yōu)化實(shí)戰(zhàn)與經(jīng)驗(yàn)》。
\\\Instagram目前擁有超過6億月活用戶,是用戶規(guī)模增長最快的社交平臺之一。Instagram的Web服務(wù)器使用Python編寫,擁有目前世界上最大的基于Django的Web Service集群。隨著用戶數(shù)量和和業(yè)務(wù)規(guī)模的極速增長,提高Web服務(wù)器的性能和可靠性對于Instagram是一個(gè)巨大的挑戰(zhàn)。本次演講將介紹Instagram如何通過工具定位系統(tǒng)性能瓶頸、自動化檢測性能regression,并通過幾個(gè)具體實(shí)例向大家介紹Instagram在性能優(yōu)化方面的一些經(jīng)驗(yàn)。
\\\InfoQ之前曾發(fā)布過《禁用Python的GC機(jī)制后,Instagram性能提升10%》一文,介紹的就是他們組的工作。
\\龍璽,Airbnb工程經(jīng)理。任中國基礎(chǔ)架構(gòu)(China Infrastructure)組工程經(jīng)理。負(fù)責(zé)與Airbnb中國產(chǎn)品相關(guān)的基礎(chǔ)架構(gòu)和后端服務(wù),并兼管中國區(qū)反欺詐(Anti-fraud)業(yè)務(wù)。此前歷任美國亞馬遜網(wǎng)站應(yīng)用平臺部門軟件工程師,Kindle部門軟件開發(fā)經(jīng)理和 Airbnb 數(shù)據(jù)基礎(chǔ)架構(gòu)組軟件工程師。主要負(fù)責(zé)大數(shù)據(jù)基礎(chǔ)架構(gòu)和機(jī)器學(xué)習(xí)基礎(chǔ)架構(gòu),擁有多項(xiàng)國際專利。他將分享《AirTrain:Airbnb 的通用數(shù)據(jù)產(chǎn)品平臺》。
\\\隨著業(yè)務(wù)的快速增長,Airbnb正經(jīng)歷著一場對數(shù)據(jù)使用模式的根本性轉(zhuǎn)變。早期Airbnb對數(shù)據(jù)的使用主要集中在離線數(shù)據(jù)分析和使用上。
\\近幾年來,越來越多的具有強(qiáng)烈數(shù)據(jù)依賴特征的在線應(yīng)用開始逐步上線。這些應(yīng)用所依賴的數(shù)據(jù)也逐步從離線批處理向?qū)崟r(shí)的流數(shù)據(jù)轉(zhuǎn)移。在這樣的大背景下,Airbnb數(shù)據(jù)基礎(chǔ)架構(gòu)團(tuán)隊(duì)自主開發(fā)了基于Kafka,Spark和HBase的通用數(shù)據(jù)提取(derivation),聚集(aggregation)和存儲(storage)平臺——AirTrain。本演講將從機(jī)器學(xué)習(xí)應(yīng)用和非機(jī)器學(xué)習(xí)應(yīng)用兩個(gè)不同的角度對Airtrain的架構(gòu)進(jìn)行系統(tǒng)介紹,并且著重討論一些在開發(fā)過程中的需求和設(shè)計(jì)思路。
\\\Apache Kafka大家應(yīng)該非常熟悉了,而Confluent正是最初設(shè)計(jì)Kafka的團(tuán)隊(duì)成立的公司。這次我們邀請到來自Confluent的王國璋,他是Kafka Streams的系統(tǒng)架構(gòu)師和技術(shù)負(fù)責(zé)人。博士畢業(yè)于康奈爾大學(xué)。主要研究方向?yàn)閿?shù)據(jù)庫管理和分布式數(shù)據(jù)系統(tǒng)。他將帶來的話題是《Apache Kafka:大數(shù)據(jù)的實(shí)時(shí)處理時(shí)代》。
\\\在過去幾年,對于Apache Kafka的使用范疇已經(jīng)遠(yuǎn)不僅是分布式的消息系統(tǒng):我們可以將每一次用戶點(diǎn)擊,每一個(gè)數(shù)據(jù)庫更改,每一條日志的生成,都轉(zhuǎn)化成實(shí)時(shí)的結(jié)構(gòu)化數(shù)據(jù)流,更早的存儲和分析它們,并從中獲得價(jià)值。同時(shí),越來越多的企業(yè)應(yīng)用也開始從批處理數(shù)據(jù)平臺向?qū)崟r(shí)的流數(shù)據(jù)數(shù)據(jù)平臺轉(zhuǎn)移。本演講將介紹最近Apache Kafka添加的一些系統(tǒng)架構(gòu),包括Kafka Connect和Kafka Streams,并且描述一些如何使用它們的實(shí)際應(yīng)用體驗(yàn)。
\\\我們也邀請到多位LinkedIn的技術(shù)專家。
\\胡克秋,LinkedIn移動基礎(chǔ)設(shè)施組主管軟件工程師,負(fù)責(zé)LinkedIn移動基礎(chǔ)架構(gòu),持續(xù)集成與持續(xù)交付系統(tǒng)。致力于提升移動開發(fā)人員的工作效率,提高持續(xù)交付的質(zhì)量,穩(wěn)定性與速度。擁有豐富的實(shí)踐經(jīng)驗(yàn),帶領(lǐng)團(tuán)隊(duì)成功將LinkedIn iOS的交付周期從一個(gè)月提速到一周。最近開源了一個(gè)多模擬器并行跑iOS UI測試的工具:Bluepill。他將分享《3 x 3:提速移動App交付》。
\\\介紹LinkedIn如何從之前的一個(gè)月交付一次移動App到目前的一周發(fā)布一次。
\\- 為什么LinkedIn敢于在沒有任何手工測試的情況下發(fā)布App;\\t
- LinkedIn如何大規(guī)模使用UI測試并解決UI測試中的不穩(wěn)定因素;\\t
- LinkedIn如何在15分鐘內(nèi)跑完上千個(gè)UI測試;\\t
- 用Swift寫App的一些坑。\
這次也邀請了一位橫跨學(xué)術(shù)界和工業(yè)界的專家——NimbleDroid CEO、哥倫比亞大學(xué)教授楊峻峰。他于清華大學(xué)獲得計(jì)算機(jī)學(xué)士學(xué)位,于斯坦福大學(xué)獲得計(jì)算機(jī)博士學(xué)位,在微軟短暫工作一年后加盟哥倫比亞大學(xué)擔(dān)任教授,他的創(chuàng)新成果獲得多項(xiàng)美國最杰出的科研獎,也被工業(yè)界廣為采用。他所創(chuàng)建的NimbleDroid公司,旨在打造最先進(jìn)的工具和平臺,幫助全世界的團(tuán)隊(duì)更快的開發(fā)更好的App。他將分享《用人工智能來高效測試App》。
\\\在App迭代越來越快,時(shí)間就是一切的年代,怎樣才能提高App的開發(fā)和測試效率,同時(shí)保證優(yōu)質(zhì)的App?
\\手工測試方法完全依賴測試人員。現(xiàn)有的測試自動化的產(chǎn)品僅僅能夠完成有限的自動化,還是需要開發(fā)者花大量時(shí)間寫腳本,更新腳本,以及分析結(jié)果。這些傳統(tǒng)測試方法已不能跟上快捷開發(fā)的步伐。
\\在這個(gè)演講里,楊教授會講述怎樣用人工智能的方法實(shí)現(xiàn)App測試的高度自動化,幫助開發(fā)和測試人員節(jié)省時(shí)間,打造高質(zhì)量的App,讓用戶體驗(yàn)更美好。我們用這個(gè)方法測試了幾十萬個(gè)應(yīng)用。在本次演講中會介紹一些重要的發(fā)現(xiàn),包括提高App質(zhì)量和性能的最佳實(shí)踐。
\\\Apache Beam是新興的大數(shù)據(jù)處理框架,由Google貢獻(xiàn)給開源社區(qū)。這次我們邀請了Apache Beam貢獻(xiàn)者、PMC成員Amit Sela。他也是PayPal的架構(gòu)師,致力于PayPal下一代流處理大數(shù)據(jù)平臺的研發(fā)。他將分享《深入理解 Apache Beam》。
\\\Apache Beam凝聚著Google研發(fā)大數(shù)據(jù)基礎(chǔ)設(shè)施的多年經(jīng)驗(yàn)。Beam來源于Batch(批處理)和strEAM(流處理)這兩個(gè)詞,意在提供一個(gè)統(tǒng)一的編程模型,同時(shí)支持批處理和流處理。本次演講中,Amit將介紹Beam處理大規(guī)模亂序流數(shù)據(jù)的基礎(chǔ),以及Beam提供的強(qiáng)大工具。
\\\隨著云計(jì)算的普及,很多開發(fā)工作也越來越依賴云基礎(chǔ)設(shè)施。Lambda Lab聯(lián)合創(chuàng)始人趙扶搖會來QCon聊聊開發(fā)工具的云端化。在創(chuàng)業(yè)之前,他在Google的工具與效率部參與開發(fā)了云端構(gòu)建平臺Blaze/Forge,代碼理解系統(tǒng)Grok,Android Studio IDE等前沿工具產(chǎn)品并發(fā)表相關(guān)專利。他要分享的主要內(nèi)容是:
\\\開發(fā)工具云端化已經(jīng)成為提高企業(yè)開發(fā)團(tuán)隊(duì)開發(fā)效率的重要手段。Google作為互聯(lián)網(wǎng)公司領(lǐng)頭羊,在過去十年間建立了完整的云端開發(fā)工具鏈,這個(gè)工具鏈完美地整合了各個(gè)工作流程,極大提高了工程師的工作效率以及員工的培訓(xùn)成本。其他的互聯(lián)網(wǎng)公司如Twitter,Facebook也跟隨Google的步伐開發(fā)類似的工具。我們以Google為主要范例,討論單根代碼樹,云端構(gòu)建與測試,代碼智能等技術(shù)與實(shí)踐,分析技術(shù)挑戰(zhàn)并討論對其他公司的工具建設(shè)有什么啟發(fā)。
\\\更多精彩內(nèi)容,可以查看QCon大會官網(wǎng):http://2017.qconbeijing.com。3月12日前報(bào)名,可享8折優(yōu)惠。
總結(jié)
以上是生活随笔為你收集整理的Facebook、LinkedIn、Airbnb、Google专家聚首QCon,他们会带来什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: InvokeHelper:多线程修改主界
- 下一篇: 雪碧图的生成