ArchSummit全球架構師峰會
由InfoQ主辦的ArchSummit全球架構師峰會即將於7月18-19日在深圳舉行,此次會議重點解析九個當前最受關注的領域,包括:SNS、 移動網際網路、 金融、 大資料、 智慧硬體、 遊戲、 雲端計算、自動化運維、電商等專題。其中的SNS專題目前講師已經全部確認,來自微信、Qzone、陌陌、貼吧的架構師將分享寶貴的實戰經驗。
騰訊Qzone前端核心技術負責人郭潤增,擔任“隨機應變的SNS” 專題的出品人,其先後經歷了Qzone 5.0、6.0(主導)、8.0(主導)的產品研發和技術演變,而個人技術上也經歷了從”Flash 開發“到”Web前端開發“再到”安卓終端開發“等幾次轉型。這一路上推動了整個PC Qzone Feeds系統的架構演變(為了提升可維護性和靈活性),並不斷深挖整個Qzone首頁的開啟速度的優化空間,同時經過不斷地嘗試和實踐,成功在解決 “Web前端CPU效能”這個問題上找到了有效的監控方案和優化辦法,並在最新的Qzone 8.0系統架構上針對“首屏卡”的問題取得了Qzone歷史上的突破性優化成果。 專題的主旨是:
如果要細數“網際網路時代”給全人類帶來哪些顛覆的話,SNS(社會性網路服務)肯定會被列入其中,因為我們已經都離不開SNS,它將人類的社交活動從線下 搬到了線上,大大節省了成本,讓“天涯若比鄰”成為現實。而對於企業來說,擁有一款成功的SNS絕對是夢寐以求的(以致我們當中的不少人所從事的工作都會 跟SNS有所關聯),而這幾年我們確實也目睹了一個又一個SNS社群從我們的網路世界裡面萌生、成長,有的意氣風發、生機勃勃,也有的英年早逝、曇花一 現。而這一路上,不管產品成敗與否,有太多太多的架構師在背後不斷優化架構、優化體驗、優化效能,這些寶貴的經驗財富值得通過一個有影響力的平臺傳播並傳 承下去,因為SNS的征戰遠未繼續,我們還需努力,於是有了今天這個主題。
高可用即時通訊架構
專題講師李志威是陌陌科技CTO, 08年畢業後就職於網易,2011年作為聯合創始人一同陌陌創業,現任陌陌CTO,管理公司100人的技術團隊。至今陌陌已擁有超過1億3千萬的使用者,是國內移動社交領域的領先者。 他的演講題目是“高可用即時通訊架構”:
即時通訊是社交網路的重要組成部分,通訊服務是否穩定快速,對社交體驗尤為重要。陌陌完全基於移動端,面對國內複雜的網路環境,差異巨大的手機平臺,在通訊方面比桌面軟體面臨更多的挑戰。
要構建高可用的即時通訊服務,將會面臨很多問題:
- 各省份鏈路質量差別非常大,可能會出現運營商DNS劫持,埠遮蔽等
- 頻繁斷線的手機網路下如何保障可靠地收發資訊
- 移動端弱網路下如何快速穩定睇批量收取群資訊
- 版本快速迭代,升級功能不能斷開使用者連線
陌陌上線近3年,通訊伺服器叢集承載了超過千萬的連線數,筆者將在本次會議分享一下其中的架構和經驗。
微信Android客戶端架構演進及其對開發流程的影響
專題講師趙原是微信Android開發組組長, 其作為初創人員啟動微信專案,負責Android客戶端開發。伴隨微信從零開始成長,推進了微信Android客戶端三年以來的架構演進,包括多程式架構設計、外掛 開發模式。致力於研究如何通過更好的技術架構設計,提高團隊開發效率,實現快速、高效的敏捷開發流程,打造高執行力的技術團隊。 他的演講題目是“微信Android客戶端架構演進及其對開發流程的影響”:
微信Android客戶端的架構演進史,可以說是一個典型Android應用在從小到大的成長過程中的“踩坑”與“填坑”的歷史。從1.0版本安裝包的 354KB,到今天5.3版本的24.1MB,從最開始兩三個碼農的突擊作業,到今天的“集團軍”開發力量,微信的體量在不斷增大,開發同學遇到的“成長 的煩惱”也越來越多:
- 為什麼微信收訊息又延遲了?
- 為什麼我得每次開啟微信才收到訊息?
- 為什麼我的微信無法安裝了?
- 為什麼微信啟動越來越慢了?
- 為什麼我的eclipse突然無法debug微信了?如何把編譯速度提升80%?
- 如何在一個月左右的週期內排入5個迭代?如何並行釋出3個以上程式碼線的客戶端版本?
- 如何減小因為增加開發人力而帶來的資源損耗?
Android系統先天的弊端與產品需求研發過程的矛盾,推動著客戶端架構演進史這架車輪不斷向前滾動。不斷調整進化的架構,在為微信未來的高速成長保駕護航。歡迎各位和我們一起來了解微信Android客戶端的架構演進過程。
貼吧服務端架構變遷史
專題講師許立強是百度貼吧架構師,負責LAMP基礎技術、OXP私有云和貼吧基礎設施方面的技術工作。在這期間,經歷&主導了貼吧架構的Lamp化、服務化、平 臺化等多次技術演變,在構建高效能高併發的複雜系統方面積累了豐富的經驗。10年創立了公司核心MVC開發框架Bingo2。11年組建Nginx技術小 組來建立公司內Nginx技術體系,並推廣應用到公司核心部門。12年負責構建OXP私有云平臺,目前已經接入公司幾十個核心產品,機器規模超過4000 臺。他的演講題目是“貼吧服務端架構變遷史”:
貼吧作為全球最大的中文社群,每日幾百億的瀏覽請求,上億次的提交更新和每月上千次的產品更新迭代,對技術和架構都提出非常高的要求和挑戰。
在過去十幾年的發展歷程中,貼吧服務端架構經歷了好幾輪的調整和優化,從最初的簡單架構到LAMP化的轉型,再到平臺化、服務化。每一次調整和變 化,既有需求驅動,又有問題驅動,同事也有技術驅動。跟隨這些架構變遷,貼吧在構建高效能高併發的大規模複雜產品系統方面沉澱了非常多的經驗和收貨,本次 演講將重點大家分享每次架構轉型的原因、過程、經驗和教訓。
聽眾受益:
- 瞭解一個社群產品從小到大的過程中,技術上的挑戰。
- 瞭解如何構建一個流量大、系統複雜且更新很頻繁的社群架構。
- 瞭解在移動網際網路的今天,社群架構存在哪些挑戰並且如何應對。
Qzone在行動網路所面臨的挑戰與解決方案
專題講師俞尚是騰訊社交平臺部高階工程師, 早期QQ瀏覽器核心開發骨幹成員,對早年MTK的 Feature Phone平臺有深入瞭解,擅長效能優化,專精於演算法研究,對記憶體管理比較熟悉,對行動網路可靠性併發性有較多的瞭解。現從事QQ空間Android版本開發。另一位講師鄭閆強是WNS移動平臺框架的負責人,先負責了Qzone平臺的建設,是Qzone平臺轉型到SNS社交平臺主架構師之一。這兩位Qzone的前後端負責人共同分享了一個演講“Qzone在行動網路所面臨的挑戰與解決方案”:
手機Qzone作為國內首屈一指的移動app應用,其月活躍使用者超過5億,日活躍使用者超過2億,同時線上人數上千萬。如何為如此巨大的海量使用者提供穩定,可 靠的移動服務?對後臺架構,客戶端開發模式都提出了嚴格的挑戰。加上國內移動無線網路的複雜環境,各大手機廠商對安卓系統的定製,導致了移動網際網路時代要 比PC網際網路時代面臨更加複雜的問題與挑戰。手機Qzone團隊經過幾年的摸索與探討,總結了一些實戰經驗,藉此機會可以與大家一起分享探討。
- 如何解決手機app與伺服器之間的連通性問題
- 如何加快移動無線網路的傳輸速度
- 如何做到保持上千萬的長連線
- 如何快速選擇可用連線
- 如何省電,省流量
- 如何保證弱網路下的服務質量
目前正在火熱報名中,感興趣的讀者可以訪問網ArchSummit全球架構師峰會主頁瞭解更多資訊。
相關文章
- ArchSummit全球架構師峰會已蓄勢待發!MIT架構
- 2021ArchSummit全球架構師峰會上,大家在聊些什麼MIT架構
- 第七屆iWeb峰會(HTML5峰會)暨攻城師嘉年華WebHTML
- 阿里資深架構師私下峰會:瞭解這幾點,人人皆是優秀架構師阿里架構
- 快取系統穩定性 - 架構師峰會演講實錄快取架構
- 2017北京ArchSummit-參會感想MIT
- 快取資料一致性 - 架構師峰會演講實錄快取架構
- ArchSummit2017分享機器學習分會場,金融分會場MIT機器學習
- 匯聚100+你最想要的架構案例,ArchSummit大會八折門票架構MIT
- ArchSummit分享 | 高德地圖App架構演化與實踐MIT地圖APP架構
- [行業會議]2016中國資料分析師行業峰會行業
- 全棧工程師和架構師的區別全棧工程師架構
- Gdevops峰會歸來dev
- 史上最全的技術盛會PPT下載【Qcon、ArchSummit、Wota、Woti】MIT
- 2020 AWS技術峰會和合作夥伴峰會線上舉行
- 第三屆“HTML5峰會”變身“iWeb峰會”8月來襲HTMLWeb
- Web全棧工程師應該會什麼Web全棧工程師
- ArchSummit乾貨之旅(完結)MIT
- IAS2017網際網路架構峰會(實錄)架構
- 對話首席架構師 | 北京架構師大會活動報名架構
- 系統架構師大會:中國系統架構師的盛宴架構
- 全棧前端工程師必會的流,瞭解下。。。全棧前端工程師
- SDCC 2016大資料&架構峰會·杭州站啟航,首批過半講師和議題公佈大資料架構
- 對話首席架構師 | 北京架構師大會12月活動報名架構
- 參加Google AI 年度峰會有感GoAI
- 2014 Spark亞太峰會Spark
- 如何快速成為全棧式軟體架構師全棧架構
- 唯品會架構師是如何實現架構重構的架構
- 本次峰會中,華為釋出的全棧資料中心和新一代智慧園區全棧
- TensorFlow開發者會峰會:支援Swift,更好的支援JavaScriptSwiftJavaScript
- 盤點 | 雲原生峰會重磅釋出
- 2017技術雷達峰會
- 2015阿里安全峰會阿里
- 微軟MVP峰會(三亞)之二薦微軟MVP
- Linux 命令 less 全知全會Linux
- Linux 命令 man 全知全會Linux
- 設計圖都不會畫,還想做”架構師“?架構
- 假如我是核酸系統架構師,我會...架構