July 2019
Intermediate to advanced
502 pages
14h
English
Canary deployments can also be used to support A/B testing. We can deploy as many versions as we want, as long as we have enough pods to juggle the load. Each version could include special code to log the relevant data, and then you can gain insights and correlate user behavior with specific versions. This is possible, but you'll probably have to build a lot of tooling and conventions to make it usable. If A/B testing is an important part of your design workflow, I recommend going with one of the established A/B testing solutions. The A/B testing wheel is not worth reinventing, in my opinion. Let's consider what to do when things go wrong and we need to get back to a working state as soon as possible. ...