每天推送5篇优质英文文章 · By makers, for makers

运营 1107 天, 推荐好文 4,965 篇, 原创简评 1,019,397 字, 原文总阅读时间 43,411 分钟, 138,650 人订阅

很多公司部署代码的流程里都有一键 rollback 的机制:当发现新版本代码里有 bug,以最快的速度恢复到上一个好的版本。回滚代码容易,但回滚数据(缓存、数据库)很难很难。

最佳实践?与其 rollback,不如 roll forward。使用 feature toggle。先将一小部分(如1%)的请求切换到新版代码,检验一下是否有 bug;让1%的用户生气总比让100%的用户生气来得好吧:)

分享到: