A/B-Testing through load balancing
The docs recommend setting up A/B-Testing using CF Workers (https://developers.cloudflare.com/workers/examples/ab-testing/). My question is if workers are really necessary for that of if it also can be achieved by only using the load balancer? Our use case is that we want to do a canary rollout of our new checkout experience at first to 50% of our customers and a selection of our products and test how it performs. If it performs well we want to gradually roll it out to more customers and products.
1 Reply
Note: The new checkout will be a Next.js app hosted on Vercel while the old will be served by a Pimcore app on a Hetzner server. The Pimcore app also serves product detail pages and more. Hence only aspecific route (for the checkout) will be affected. The URL needs to remain the same since all the detail pages etc. point to it.