之前,我们谈到冠军/挑战者试验是如何在同一个决策点上比较多个实现策略。这次,我想谈谈该技术的另一种应用。使用同一种架构,同一种思路,在生产环境中测试和更新决策逻辑。这不是为了评估策略的业务表现,而是为了在生产环境中逐步发布、逐步测试,也叫灰度发布。
为什么要灰度发布?
作为软件开发周期(SDLC)方法论的一部分,测试是非常关键的,没有人会在不做测试的情况下发布他的产品。一般情况下,很多人会在QA环境中进行测试,但是这往往是不够的,这时候在生产环境里边发布,边测试(灰度发布)也是非常常见的。当涉及的软件是支持核心业务操作的,那么确保它能如预期的运行是很关键的,但是你要知道,你能在QA环境中做的事情是有限的。
之前