其实老师解释的A/B测试部署并非传统的A/B测试部署:故而文中用暗部署,其实一定特性上结合了"滚动(Ramped)部署“。其实可能目前大多数中小企业用灰度发布更多-主要是迅速,毕竟对于中小企业时间成本太宝贵了,能快点就不慢点。
监控是最好的风险管理和问题的验证:可能不同的企业有不同种部署方式;同一套软件A企业部署的极其顺利的可能到了B企业就有问题,故而老师的"监控就是一种全量的测试"确实如此,不过个人觉得对于监控的重视程度和认识程度有时就是体现了一个企业技术管理者的风险意识。
合理且合适的监控就能降低风险,完整的针对风险的处理方式;Anything is control。期待老师后续的精彩分享,谢谢。
作者回复: 赞一个,这个总结是对文章很好的补充,工作这些年,我也越来越觉得依靠质量工作来保证质量只能守住下限,甚至有时候连下限都守不住,真正在未知世界能依赖的,就是监控能力,和快速发布回滚的能力