前端平台大仓应用稳定性治理之路
一、治理背景 随着公司业务的快速发展,前端平台作为研发职能部门,在高效支撑业务迭代的同时,前端新建的应用不断增加,截止到2023年5月在Uraya平台统计的各业务域的应用(B端+C端)总数已经达到170多个,发布流程中出现问题的风险逐步显现,稳定性问题逐步突出。为了更好的维护应用的代码,解决潜在的稳定性问题风险,2023年6月做了前端大仓的技术调研并在7月开始试行前端大仓的研发模式,在2024年年初开始对前端大仓应用的稳定性进行体系化治理,近2年时间的治理,前端大仓的应用无论在代码质量还是流程统一上都达到了一定的稳定程度,应用稳定性的治理达到了不错的效果,从未出现因大仓稳定性治理导致的线上问题。 二、治理体系 前端大仓在试行之后,经过在迭代的持续性治理,已经形成了一套完整的稳定性治理流程体系,如下: 定义指标: 在前端大仓monorepo研发流程模式下定义应用稳定性治理目标,治理目标是经过各业务域统一对焦且切实有效的; 治理目标制定: 在每个季度初,各业务域根据应用稳定性治理结果重新定义治理目标,写入到OKR中,作为当前季度的稳定性治理事项,各业务域因应用的质量不一样,稳定性治理指标也...
