变更会引起90%以上的故障 我们曾以年为单位统计了事故,得出了 90% 的数字,而且理论上说,公司越大、发布越多、这个数字就越大。因为互联网公司的研发模式基本都是“小步快走、高速迭代”,一个业务一周十几次的发布变更很正常,而每一次变更会都会打破系统原本的“稳定运行态”,引入了新的变量,所以发布变更是研发最“高危”的动作之一。
除了研发模式导致的高频变更外,随着业务发展,系统也会逐渐复杂,链路越来越长、完成一个功能相关联的系统服务越来越多。系统复杂度的提高,增加了变更时所带来的不确定性
变更会引起90%以上的故障 我们曾以年为单位统计了事故,得出了 90% 的数字,而且理论上说,公司越大、发布越多、这个数字就越大。因为互联网公司的研发模式基本都是“小步快走、高速迭代”,一个业务一周十几次的发布变更很正常,而每一次变更会都会打破系统原本的“稳定运行态”,引入了新的变量,所以发布变更是研发最“高危”的动作之一。
除了研发模式导致的高频变更外,随着业务发展,系统也会逐渐复杂,链路越来越长、完成一个功能相关联的系统服务越来越多。系统复杂度的提高,增加了变更时所带来的不确定性
此文章为9月Day24学习笔记,内容来源于极客时间《重学前端》,强烈推荐该课程