让架构更简单,QCon上海2016热点前瞻
架構(gòu)設(shè)計是軟件設(shè)計過程中最重要的部分之一,是降低成本、改進質(zhì)量、按時和按需交付產(chǎn)品的關(guān)鍵因素,架構(gòu)設(shè)計的優(yōu)劣會直接影響到目標(biāo)系統(tǒng)的各個質(zhì)量屬性。對于軟件開發(fā)而言,架構(gòu)設(shè)計能保證系統(tǒng)質(zhì)量,可以全過程指導(dǎo)開發(fā)、測試,并有效管理軟件的復(fù)雜性,降低維護成本;對軟件工程而言,架構(gòu)設(shè)計能夠有效地支持計劃的編制,支持沖突分析,是受益人目標(biāo)一致。
\\很多互聯(lián)網(wǎng)(包括移動)業(yè)務(wù)成長非常迅速,在系統(tǒng)搭建之初和成長階段就需要充分考慮系統(tǒng)架構(gòu)設(shè)計,以滿足在穩(wěn)定性、擴展性、性能和成本方面的要求。但近年來,隨著系統(tǒng)架構(gòu)越來越重、越來越復(fù)雜,如何讓架構(gòu)變得更輕、更簡單也越來越受到技術(shù)人的重視,架構(gòu)所扮演的角色也越來越重要。
\\互聯(lián)網(wǎng)業(yè)務(wù)的快速發(fā)展,要求技術(shù)平臺輕量化、軟件設(shè)計服務(wù)化、應(yīng)用系統(tǒng)生態(tài)化。業(yè)界前沿互聯(lián)網(wǎng)公司的實踐表明,微服務(wù)架構(gòu)(MicroServices Architecture)是企業(yè)應(yīng)對復(fù)雜性,支持大規(guī)模持續(xù)業(yè)務(wù)創(chuàng)新的行之有效的架構(gòu)手段。由于微服務(wù)架構(gòu)是新概念,很多人都只知其表,具體該如何實踐落地缺乏經(jīng)驗。
\\在將于10月20~22日舉行的QCon上海2016上,我們就準(zhǔn)備了兩個精彩專題“讓架構(gòu)更簡單”和“微服務(wù)架構(gòu),我們該如何實踐?”,邀請了Spotify、阿里巴巴、華為、蘇寧、攜程、美團、滴滴、唯品會、同程旅游等一線互聯(lián)網(wǎng)公司的技術(shù)專家和領(lǐng)導(dǎo),來分享他們的實踐經(jīng)驗。
\\Spotify是全球最大的正版流媒體音樂服務(wù)平臺。其事件交付系統(tǒng)是 Spotify 數(shù)據(jù)基礎(chǔ)設(shè)施的核心要素之一。該系統(tǒng)的一個關(guān)鍵需求是,在可預(yù)測的延遲下可靠完整地交付數(shù)據(jù),供開發(fā)人員通過定義好的接口獲取。Igor Maravi?是Spotify的架構(gòu)師,致力于開發(fā)和維護Spotify的網(wǎng)關(guān),保證系統(tǒng)高度可靠地交付數(shù)據(jù)。
\\他將分享《Spotify 高度可靠的事件交付系統(tǒng)是如何設(shè)計與運維的》。
\\\目前,Spotify的事件交付系統(tǒng)每秒會交付100萬事件,交付的數(shù)據(jù)用于支持 Discover Weekly、Fresh Finds 和 Spotify Party 等產(chǎn)品功能。為實現(xiàn)系統(tǒng)的無縫伸縮,它被設(shè)計為一組微服務(wù)。系統(tǒng)使用 Google Cloud Pub/Sub 在 Spotify 的數(shù)據(jù)中心之間轉(zhuǎn)移海量數(shù)據(jù)。
\\本次分享將給大家講解Spotify 高度可靠的事件交付系統(tǒng)設(shè)計與運維方面的細節(jié)。
\\\聚劃算是基于淘寶和天貓生長而出的營銷平臺,有自己的獨立客戶端,同時也有天貓和手機淘寶的訪問入口,活動多,動態(tài)性和實時性要求極高。阿里巴巴聚劃算無線部門 iOS 業(yè)務(wù)負(fù)責(zé)人金津(花名:斂心),2014 年加入阿里巴巴聚劃算,經(jīng)歷和參與了聚劃算無線業(yè)務(wù)幾年來在各個淘系主戰(zhàn)場上生存與發(fā)展的過程。
\\他將分享《聚劃算無線的插件化生存之道》。
\\\面對這種高要求,開發(fā)團隊需要在維護自己客戶端迭代的同時,確保功能高效同步到多個平臺,并滿足各個業(yè)務(wù)方隨時隨地?zé)o法預(yù)計的各種實時性需求。這對傳統(tǒng)的開發(fā)模式和構(gòu)架提出了極大的挑戰(zhàn),在這個過程中,聚劃算無線團隊和手淘天貓團隊一起,逐步推進了淘系 App 的插件化體系,同時由于自身的特殊性,聚劃算內(nèi)部也演化出了各種獨有的技術(shù)方案。
\\本次分享的內(nèi)容包括聚劃算如何將業(yè)務(wù)進行插件化,進行多客戶端同步部署,所使用構(gòu)架的發(fā)展歷程;如何將 App 自身插件化,作為容器迎接第三方的插入;如何使用各種動態(tài)化技術(shù)提高業(yè)務(wù)的實時能力。
\\\蘇寧作為互聯(lián)網(wǎng)零售和 O2O 模式的領(lǐng)軍企業(yè),在其 6 年的轉(zhuǎn)型路上,企業(yè)架構(gòu)是如何演進的,又是如何治理的,傳統(tǒng)企業(yè)如何華麗轉(zhuǎn)身互聯(lián)網(wǎng)企業(yè)?蘇寧云商 IT 總部執(zhí)行總裁助理喬新亮,在蘇寧轉(zhuǎn)型的 6 年的歷程中,經(jīng)歷了公司從“+互聯(lián)網(wǎng)”到“互聯(lián)網(wǎng)+”的飛快轉(zhuǎn)型及融合,同時,也親歷了蘇寧技術(shù)團隊從上百人到 4 千多人的急速擴張及發(fā)展,對企業(yè)架構(gòu)規(guī)劃、設(shè)計、系統(tǒng)集成領(lǐng)域有多年實踐經(jīng)驗,在架構(gòu)治理、組織設(shè)計方面有很深的思考和領(lǐng)悟。
\\他將分享《轉(zhuǎn)型路上,蘇寧技術(shù)的砥礪與涅槃》。
\\\蘇寧的研發(fā)團隊正在建設(shè)高效運作的研發(fā)體系,持續(xù)優(yōu)化現(xiàn)有海量交易平臺,致力于做出有人情味、高附加值的 O2O 平臺。
\\本次分享將為您講解蘇寧的轉(zhuǎn)型之路、企業(yè)架構(gòu)演進、技術(shù)路線、技術(shù)管理組織和治理等。
\\\作為全球最大的電商平臺,阿里巴巴面對的是逾 4 億的活躍消費者、上千萬的活躍商家、幾千種阿里自有產(chǎn)品和業(yè)務(wù),以及每天上千萬筆的交易。阿里巴巴集團客戶體驗事業(yè)群高級技術(shù)專家邱小俠,負(fù)責(zé)集團客服在線以及熱線 CRM 的開發(fā)工作,服務(wù)阿里巴巴集團多個 BU(淘寶,天貓,1688,ICBU,菜鳥)的客服系統(tǒng)支持。目前在推進多個 CRM 的融合,標(biāo)準(zhǔn)化、插件化,以及微服務(wù)化,建設(shè)未來電商生態(tài)服務(wù)新標(biāo)準(zhǔn)。
\\他將分享《電商 CRM 的微服務(wù)重構(gòu)實踐》。
\\\面對極其豐富的數(shù)據(jù),如何用技術(shù)來實現(xiàn)用戶的“One-Click”和“One-Stop”的服務(wù)體驗?
\\阿里巴巴通過微服務(wù)架構(gòu)的應(yīng)用,重構(gòu)了原來臃腫低效的 CRM 系統(tǒng),讓每個服務(wù)小團隊專注自己的業(yè)務(wù)快速迭代。同時,通過數(shù)據(jù)、模型、機器學(xué)習(xí)等智能技術(shù)手段構(gòu)建全新的后臺微服務(wù),極大地擴展了阿里平臺的服務(wù)吞吐能力,即使在雙十一的特殊場景下,利用非常有限的人力,也完美承接當(dāng)天上千萬消費者的服務(wù)訴求和幾億消息的發(fā)送。
\\本次分享將為您講解如何用機器學(xué)習(xí)人工智能驅(qū)動業(yè)務(wù)變革、微服務(wù)架構(gòu)下的 CRM 重構(gòu)、如何用技術(shù)的手段應(yīng)對雙十一。
\\\隨著微服務(wù)的流行,企業(yè)內(nèi)部服務(wù)數(shù)大量增加,服務(wù)的部署架構(gòu)也變得日益復(fù)雜起來。如何有效地設(shè)計和組織發(fā)布過程,如何合理地控制流程和質(zhì)量,如何提高溝通效率,如何應(yīng)對多 IDC 的復(fù)雜度,都成為了挑戰(zhàn)。攜程網(wǎng)系統(tǒng)研發(fā)部總監(jiān)王瀟俊,多年致力于云平臺及持續(xù)交付的實踐,2015 年加入攜程,參與攜程部署架構(gòu)的全面改造,主導(dǎo)設(shè)計和打造新一代的適用于微服務(wù)的發(fā)布系統(tǒng),同時負(fù)責(zé)基于攜程私有云的,兼容虛機與容器的持續(xù)交付平臺。
\\他將分享《攜程多機房微服務(wù)灰度發(fā)布》。
\\\本次分享將以攜程的實際情況為例,從架構(gòu)、流程、工具等方面介紹如何做到多 IDC 的有效灰度發(fā)布。
\\\美團大眾點評基礎(chǔ)架構(gòu)中心上海負(fù)責(zé)人吳湘,主導(dǎo)了服務(wù)框架、KV 中間件等開發(fā)工作,比較關(guān)注高可用高并發(fā)架構(gòu)領(lǐng)域服務(wù)化、分布式存儲等方向,在分布式系統(tǒng)架構(gòu)設(shè)計及演進、性能優(yōu)化等方面積累了比較多的經(jīng)驗。
\\他將分享《美團大眾點評微服務(wù)實踐——服務(wù)框架 Pigeon 的設(shè)計與實現(xiàn)》。
\\\本次分享將介紹美團大眾點評的微服務(wù)架構(gòu)演進過程、公司在微服務(wù)架構(gòu)的一些最佳實踐,重點介紹在公司內(nèi)部微服務(wù)架構(gòu)落地的基礎(chǔ)核心組件之一:服務(wù)框架 Pigeon 的設(shè)計。
\\聽眾將會了解到如何實踐微服務(wù)理念,其中將介紹微服務(wù)構(gòu)建的一些基本原則;如何設(shè)計高可用高性能服務(wù)框架,其中將重點介紹服務(wù)框架 Pigeon 的基本設(shè)計思路,并將介紹 Pigeon 內(nèi)部的一些獨特創(chuàng)新設(shè)計,包括服務(wù)測試、服務(wù)隔離、限流、降級等;如何進行微服務(wù)治理,將介紹 Pigeon 在服務(wù)治理方面的一些實踐,如基于美團大眾點評監(jiān)控系統(tǒng) CAT 實現(xiàn)微服務(wù)監(jiān)控。
\\\唯品會在微服務(wù)架構(gòu)上已經(jīng)實踐多年。通過使用自研的服務(wù)化框架,核心業(yè)務(wù)已經(jīng)全面實現(xiàn)微服務(wù)化。在微服務(wù)的監(jiān)控上也積累了豐富的實踐經(jīng)驗,構(gòu)建了基于大數(shù)據(jù)體系的新一代全鏈路監(jiān)控系統(tǒng)來支撐服務(wù)化的監(jiān)控。唯品會平臺架構(gòu)部高級架構(gòu)師姚捷,專注于互聯(lián)網(wǎng)基礎(chǔ)架構(gòu),領(lǐng)導(dǎo)唯品會全鏈路監(jiān)控/告警/分析平臺的產(chǎn)品、開發(fā)、管理、運維落地和流程改進工作。對大數(shù)據(jù)體系,實時計算,微服務(wù)體系,消息系統(tǒng)有深入研究和實踐。
\\他將分享《構(gòu)建微服務(wù)體系下的全鏈路監(jiān)控系統(tǒng)》。
\\\全鏈路監(jiān)控系統(tǒng)是服務(wù)化運維和服務(wù)治理的基石。面對唯品會特賣閃購的業(yè)務(wù)特性,在網(wǎng)站流量暴增的情況下,監(jiān)控系統(tǒng)需要應(yīng)對海量數(shù)據(jù)的挑戰(zhàn),并確保其穩(wěn)定和高效。
\\本次分享將從真實的線上案例展開,重點介紹全鏈路監(jiān)控系統(tǒng)的核心技術(shù)架構(gòu),以及如何對微服務(wù)進行監(jiān)控,并闡述應(yīng)對峰值流量的思路和解決方案。講解大型互聯(lián)網(wǎng)公司如何構(gòu)建企業(yè)級的全鏈路監(jiān)控系統(tǒng)、如何對微服務(wù)進行監(jiān)控、監(jiān)控系統(tǒng)如何應(yīng)對峰值流量的挑戰(zhàn)。
\\\大型企業(yè)應(yīng)用云化是非常復(fù)雜和困難的事情,這也是企業(yè)應(yīng)用云化落地比較緩慢的原因,華為面向數(shù)字化軟件轉(zhuǎn)型率先構(gòu)建大型企業(yè)應(yīng)用 CloudNative 軟件架構(gòu)。2000 年加入華為的華為電軟云平臺集成開放首席架構(gòu)師苗彩霞,一直從事技術(shù)和設(shè)計工作,經(jīng)歷了軟件的演進和變革,對大型企業(yè)件軟云化架構(gòu)和云化演進有親身的實踐和技術(shù)領(lǐng)悟。
\\她將分享《大型企業(yè)云平臺架構(gòu)和關(guān)鍵技術(shù)實踐》。
\\\華為在實現(xiàn)企業(yè)應(yīng)用云化落地的過程中面臨了哪些關(guān)鍵點,遇到了哪些棘手的問題,是如何權(quán)衡和解決的?本次分享將基于華為構(gòu)建云化應(yīng)用的實踐案例和經(jīng)驗,為大家講解華為云平臺的架構(gòu)和關(guān)鍵技術(shù)。
\\主要分享內(nèi)容包括分布式微服務(wù)化的架構(gòu),如何進行服務(wù)拆分、基于分布式架構(gòu)的服務(wù)治理、分布式的多中心云組網(wǎng)、大規(guī)模節(jié)點的應(yīng)用部署升級等。
\\\攜程資深工程師孟文超、滴滴代駕事業(yè)部架構(gòu)師趙偉、同程旅游首席架構(gòu)師王曉波等專家也將帶來架構(gòu)相關(guān)的分享。同時,攜程網(wǎng)框架研發(fā)部高級總監(jiān)吳其敏,專注于微服務(wù)架構(gòu)體系、云計算 PaaS、CI/CD/DevOps 實踐等技術(shù)領(lǐng)域的獨立架構(gòu)顧問楊波分別擔(dān)任兩個架構(gòu)專題的出品人及主持人,敬請期待。
\\是不是看得不夠過癮,想一探究竟,那就報名參會吧!8月21日前報名,可享8折優(yōu)惠!
\\獲取QCon最新消息,第一時間觀看演講視頻,歡迎關(guān)注QCon微信公眾號。
\\總結(jié)
以上是生活随笔為你收集整理的让架构更简单,QCon上海2016热点前瞻的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: async/await 异步操作 .ne
- 下一篇: Android隐藏状态栏、导航栏