Пример приложения для A/B тестирования (Split testing) с помощью Nginx Split Clients и Rewrite

Этот пример реализован средствами Nginx (Split Clients и rewrite)

Преимущества метода:

  • Реализуется непосредственно на сервере - нет необходимости править фронт при изменениях рутов
  • Нет необходимости в наличии двух серверов фронта

Минусы:

  • Несовместимо с SPA (либо нужно подкрутить конфиги nginx'a, в чем я не особо разбираюсь)

Еще один пример реализации A/B тестов на nginx с помощью split clients и разных серверов описан тут - https://www.nginx.com/blog/performing-a-b-testing-nginx-plus/