Таблица experiments: id, name, variants (JSON), traffic_percent. При запросе — хешируешь user_id + experiment_id для детерминированного назначения варианта. Или храни назначения в таблице user_experiments. Tracking: записывай variant в каждое событие. Для анализа — сравнивай метрики между вариантами. Библиотека или свой сервис с API GetVariant(userID, experimentName).
Как реализовать A/B test backend?
Middle
64 просмотровAFK Offer AI
Что выведет: type A struct { int }; a := A{42}; fmt.Println(a.int)?