叶亚明&刘普功-携程mobile架构演化

叶亚明&刘普功-携程mobile架构演化

ID:15365483

大小:3.34 MB

页数:23页

时间:2018-08-02

叶亚明&刘普功-携程mobile架构演化_第1页
叶亚明&刘普功-携程mobile架构演化_第2页
叶亚明&刘普功-携程mobile架构演化_第3页
叶亚明&刘普功-携程mobile架构演化_第4页
叶亚明&刘普功-携程mobile架构演化_第5页
资源描述:

《叶亚明&刘普功-携程mobile架构演化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Ctrip MobileArchitecture Evolu2onEric Ye PuGong Liu Xiaolu HuangEric Ye CTRIP Senior Tech VPPuGong Liu Xiaolu Huang CTRIP Senior CTRIP Senior ArchitectureArchitectureAgenda•Demo •CtripMobile Architecture Overview •Ctrip Mobile Architecture Evolu2on –H5 decoupling –App decoupling –Te

2、s2ng Environments decoupling •Gains & Takeaways Demo•Demo Mobile Architecture 1.0 – Pain Points•Centralized mobile development Org: –Mismatched product roadmap between mobile  team and business Team –Insufficient business domain knowledge –Product requirements piled up •Mobile Developm

3、ent Shortages –SPOF –Manual packaging and releasing  –Insufficient tes2ng environment  Mobile Architecture V1.0Mobile Architecture V2.0What was redesigned•H5 Decoupling –H5 Site/ H5 Service •App Decoupling –App / Mobile Service •Security Enhancement •Automa2on on tes2ng •Automa2on  on

4、 releaseH5 Decoupling ‐ V1.0H5 Decoupling ‐ V2.0 (Front‐end)H5 Decoupling ‐ V2.0 (Back‐end)H5 Architecture Decoupled•Decoupling H5 Site and H5 Service•Mobile API Gateway –Service Rou2ng –Real 2me monitor –Bot Blocker –Rate limi2ng and Fuse off –Mul2ple IDC support Mobile App Decoup

5、led (Client‐end)•App Decoupled –Framework –Business module: Hotel, Flight, Community etc. •Framework upgraded –Upgrade Mechanism Enhancement –H5 Incremental upgrade –Tes2ng Automa2on –Packaging Automa2on (Android & iOS) –Deployment Automa2on(Android) Mobile App Architecture 1.0 (Back‐

6、end)Mobile App Architecture2.0 (Back‐end)Mobile App Decoupled•Dev teams decoupled –Framework dev team –Business dev (hotel) / business dev (flight) /… •API / services decoupled •Shared Mobile API Gateway  •Automated mobile app release Tes2ng Environment 2.0 decoupledGains of Mobile 

7、Architecture 2.0•Domain ownership clarified •Mobile App development speed  •APP tes2ng decoupled •Mobile APP releasing efficiency •Robust architecture –Rate Limi2ng  –Decoupled problems –Interfering each other is eliminatedAS of 2014/9 CTRIP APP is #1 Travel APP Sourced from CTCNN, 20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。