徐昭-以小見大,見微知著 - 億萬級APP架構演進之路

徐昭-以小見大,見微知著 - 億萬級APP架構演進之路

ID:8219781

大?。?3.95 MB

頁數(shù):27頁

時間:2018-03-10

徐昭-以小見大,見微知著 - 億萬級APP架構演進之路_第1頁
徐昭-以小見大,見微知著 - 億萬級APP架構演進之路_第2頁
徐昭-以小見大,見微知著 - 億萬級APP架構演進之路_第3頁
徐昭-以小見大,見微知著 - 億萬級APP架構演進之路_第4頁
徐昭-以小見大,見微知著 - 億萬級APP架構演進之路_第5頁
資源描述:

《徐昭-以小見大,見微知著 - 億萬級APP架構演進之路》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、以小見大見微知著:億萬級APP架構演進之路Alibaba-無線事業(yè)部徐昭(長恭)徐昭(長恭)?2006-2012SAPLabChina,互聯(lián)網(wǎng)+&移動應用創(chuàng)新?2012.01加入阿里巴巴?2012-2013.11天貓雙11核心技術小組‐雙11核心鏈路價格確定性‐瀏覽型系統(tǒng)CDN靜態(tài)化架構?2013.11–至今阿里巴巴無線事業(yè)部‐無線基礎服務&架構,手機淘寶開放服務‐無線客戶端動態(tài)性框架設計及研發(fā)目錄?移動電商@阿里?阿里無線架構與關鍵技術?面向未來的移動生態(tài)架構阿里無線windvane碼平臺淘WeApp

2、無線開放百川計劃小移動電商鋪手機淘寶千萬級訂單/日地理圍欄咸魚>50%成交占比億級活躍用戶容器化MOTU監(jiān)控平臺賣家生態(tài)摩400+工程師虛擬試妝hotpatch百億級API調用/天天6700000+行代碼輿情平臺動243億成交@2014.11.11輪態(tài)集部PUSH服務署ACDS成ACCS平臺手淘的今生來世(2009-2015)APP1.0?????工具APP2.0??平臺移動購物工具內容接入打造入口便捷性豐富性擁抱變化與挑戰(zhàn)?多元業(yè)務生態(tài)的承載?大規(guī)模研發(fā)體系的效率與質量?基礎設施的規(guī)范與標準化?性能&

3、體驗&創(chuàng)新&開放2010初版誕生2012Native架構2014容器架構手淘的技術之路Android:披著App客戶端:客戶端:外衣的MobileWeb?業(yè)務:單工程多分支業(yè)務:多工程插件化(bundle)iOS:圍繞購物主鏈底層:獨立的中間件工程底層:容器化架構、中間件2009WAP站點路的基本功能服務端:服務端:統(tǒng)一的API網(wǎng)關、自建業(yè)務系統(tǒng)定制協(xié)議、共享業(yè)務系統(tǒng)2009201020122014?研發(fā)規(guī)模:10人?研發(fā)規(guī)模:50人?研發(fā)規(guī)模:100人+?研發(fā)規(guī)模:300人?關鍵技術?關鍵技術?關鍵技

4、術?關鍵技術?WAP2.0??HTML-JSON??MTOPAPI網(wǎng)關?ATLAS/容器?HTML模板?webview?H5容器&SITEAPP??SPDY/弱網(wǎng)?轉碼?Push平臺(AGOO)??動態(tài)化/云端化?MTL?研發(fā)/運維支撐(MTL/MOTU)ToyAgeToolAgeAppAgePlatformAgeEcosystemAgeSupport?PlaWorm?Web?Browser?webview?Biz?Hybrid?Biz?Hybrid?Biz?Libs?Infra?Libs?Infra?

5、NaPve?Network?Bus?NaPve?Gateway?Net?Service?NaPve?形態(tài):形態(tài):形態(tài):產(chǎn)品形態(tài):-WAP站點-披著APP外衣的WebAPP-Native占比逐步加大-大規(guī)模人員投入-局部Native化-PC業(yè)務開始遷徙-模塊插件化開發(fā)關鍵技術:PC的業(yè)務大量遷徙&無線特色并行--WAP2.0關鍵技術:關鍵技術:-云轉換-HTML+JSON-APIGateway關鍵技術:客戶端越來越重,體系越來越復雜-webview-Hybrid-容器-PUSH-網(wǎng)絡通道-支撐平臺-基礎服

6、務框架無線架構與PC架構的相關性與差異性-支撐平臺越來越多的終端設備產(chǎn)生,碎片化嚴重越來越多的APP的產(chǎn)生,APP之間的連接、復用成為新的命題無線架構治理的思考LogicalLayer1.部署模式的差異DeploymentArchitecture‐CS架構?vs.?BS架構對于用戶側的可運維性、動態(tài)部署、動態(tài)修復帶來的挑戰(zhàn)‐集中式部署架構對于團隊的協(xié)作模式和運行時候的隔離性提出要求DependencyManagement‐無線慢網(wǎng)絡衍生的一系列問題LifecycleManagement‐多APP的交互和

7、協(xié)作InfrastructureServiceDependenciesApplicationServiceHotUpgrade2.系統(tǒng)架構的差異ContainerTech‐碎片化操作系統(tǒng)帶來的跨終端、適配問題‐架構層次壓縮,資源局限性問題MiddlewareService3.邏輯層次的差異‐富客戶端模式對于端側編程框架的需求PlatformService‐業(yè)務動態(tài)性的問題‐硬件能力的使用4.質量體系的差異Security‐電量、幀率、內存?*?多版本等更多維度的系統(tǒng)運行時數(shù)據(jù)需求Availability

8、‐用戶問題的可追蹤;crash自動分析QualityOfServiceScalability5.用戶行為差異Performance‐永遠在線(AnyPme,?AnyWhere)‐碎片化使用Serviceability端-架構特征端-模式制約2013年Allin遇到的問題?大量業(yè)務的涌入共進?火車模型的懸崖效應?10余支團隊的代碼整合?Android2.x方法數(shù)上限2014手機淘寶自誕生以來,最大規(guī)模的客戶端重構改變:開發(fā)方式,工程結構,架構

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。