饿了么 Hotfix SaaS 上线了

什么是Amigo?

Amigo是饿了么移动开源的Android Hotfix解决方案,托管在Github。对比同类产品,Amigo是业界比较成熟的Hotfix解决方案,同时它适用的业务场景也并不会局限于此。如果你的团队是采用并行开发的话,发版周期会将是一个非常头疼问题,有了Amigo,这些都将不再是困扰业务的快速发展。

Amigo使命

对于当前大多数互联网产品来说,mobile app作为与用户交互的窗口,几乎承载了所有的业务。如果由于开发和测试过程中一点不经意的疏忽,就很有可能会给线上带来重大的损失;同时app上架审核的周期可能也会很长,很多时候在业务上无可忍受。

你可能会遇到如下痛点

  • 线上bug束手无策: 难以想象金融交易类APP遇到线上事故又束手无策的窘境

  • 多变的需求: 多变的产品需求无法及时线上验证,只能顺延到下个周期

  • 大的研发团队效率快不起来: 团队规模扩张,并行开发,发版周期一推再推

  • 新版本低覆盖率、多版本差异分布: 覆盖率上不去、历史版本差异化分布,业务被动

相信很多团队都会遇到这些问题,不管APP的用户规模如何。除了在研发管理、QA测试、项目管理等方面持续努力之外,业内都迫切需要一个成熟的解决方案,来让技术去驱动业务,彻底解放业务上的生产力

什么是Amigo平台?

为了更好的为社区提供服务,Amigo团队提供了一整套的解决方案,让你的团队只需一行配置就可解决线上的后顾之忧,这就是Amigo平台。平台由两块组成:SDK、管理平台。极简化的使用,同时配备安全稳定的后台支撑,三分钟集成 是Amigo团队的承诺。

  • SDK:封装后端API实现;一行配置,低耦合

  • 管理平台: 后台配置中心,上传patch包即可线上生效

Amigo SDK与Amigo的关系

Amigo是基于Apache Version 2的开源项目,是Amigo SDK的核心代码。使用完全免费自由,若打算自己搭建后台下发 hotpatch 文件,可以直接使用 github 上的核心代码,与 Amigo 平台上的 SDK 无关。Amigo 平台的 SDK 在核心代码的基础上增加了向平台请求脚本/传输解密/版本管理等功能,只用于这个平台。

Amigo 平台速度和稳定性如何?

通过Amigo平台上传的hotpatch文件都会保存在七牛云,支持高并发,CDN分布全国,速度和稳定性有保证。

后端服务的速度和稳定性由饿了么核心业务团队保障,SDK由饿了么APP核心开发持续维护

点击 阅读原文 ,即可体验

    原文作者:Android
    原文地址: https://juejin.im/entry/58490ebf128fe100690a3bd2
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞