《2018年超级App“淘宝”诞生之路.pdf》由会员分享,可在线阅读,更多相关《2018年超级App“淘宝”诞生之路.pdf(18页珍藏版)》请在三个皮匠报告上搜索。
1、超级App“淘宝”诞生之路金融云专场淘宝的移动互联网演进史企业级移动开发平台EMAS阿里巴巴移动场景最佳实践M度量组件T分析组件F修复组件大数据处理体系性能度量:OnlineMonotor稳定性度量:CrashReport自定义事件度量:AppMonitor检测组件Galileo 移动日志tLog安全模式SafeMode安全气垫热修复 Hotfix开关服务 Orange稳定性用户体验用户舆情远程排查检测体系自动化驱动真机实验室线下自动化保障核心SDK能力大数据分析&运维低侵入、精准度高的客户端SDK海量数据的实时处理分析能力远程问题排查和检测能力测试环境自动化保障体系1发布之前,通过线下自动化
2、驱动测试保障基本稳定性和性能。SDK在运行阶段自动收集性能、稳定性问题23手机淘宝整体高可用保障机制测试完毕后,进行灰度发布。通过SDK和大数据体系评估APP的质量,性能和用户的体验,以及在多种机型,环境上问题的暴露。多次灰度达到发布标准后,进行正式的全量发布大数据体系进行线上问题的实时监控状态4线上发现问题后,数据体系及时报警通过排查等手段发现根因,通过patch等手段修复问题手机淘宝泛质量管理体系淘宝的移动互联网演进史企业级移动开发平台EMAS阿里巴巴移动场景最佳实践淘宝的移动互联网演进史企业级移动开发平台EMAS阿里巴巴移动场景最佳实践超级App的架构设计千人千面的技术支撑动态部署动态部
3、署数据埋点计算平台用户画像推荐引擎深度学习远程配置数据网关消息推送端架构移动中台数据中台平台能力红包的业务创新与技术挑战版本的持续交付与风险把控 单一工程开发,强耦合的架构,就像两人三足,需要所有人一起配合,一个倒下了所有人玩完;持续交付:通过组件化容器实现业务解耦多工程并行研发;通过跨平台框架实现一份代码,三端运行。火车式发布,统一发布日期,减轻部门沟通成本,保障交付周期。通过动态部署实现业务想发就发风险把控:基于用户画像的灰度发布,细粒度管控风险,定向排除敏感用户客户端团队客户端团队iOS工程师Android工程师H5前端工程师业务1前端工程师业务2业务3业务4Weex开发框架业务1业务2业务3业务4前端工程师前端工程师前端工程师07.51522.53037.520016手淘手淘AndroidAndroid发布频次发布频次30天7天3-4天1.7次/天