文章预览
一、背景 1. 痛点 在服务端推进升级是一件比较困难的事情,面临的困难点包含但不限于: 稳定性风险 :组件自身兼容性的问题或不正确升级带来的兼容性问题,可能带来线上稳定性风险。 升级投入 & 成本 :组件升级至少需要研发执行升级、QA执行测试,测试通过后再逐步灰度发布,直至全量发布。整个过程需要研发、QA投入一定的研发、测试、观察的人力,单次升级时间至少以周为单位来计量。 升级推进成本 :因以上投入成本 & 稳定性风险等其他因素影响,业务研发团队对组件的升级意愿较低。此外,升级进度还受团队排期、研发排查 & 解决问题的能力、多团队的协调参与、多角色的协调参与等因素影响。在大规模推进升级时,需要投入大量的项目管理、协调成本。 2. 现状 云音乐应用规模大,且线性增长 :随着微服务的发展,服务拆分细化
………………………………