Устройство сплиттера#
Сплиттер - сервис вычисляющий группу, в которую должен попасть пользователь в эксперименте.
Обрабатывая запрос он в первую очередь отфильтровывает те эксперименты, для которых необходимо произвести вычисление.
Далее для каждого эксперимента выполняется набор действий, представимый в виде некоторого графа:
Форма графа зависит от конфигурации эксперимента.
Граф обходится в глубину до получения фичи в какой-то из его вершин, либо до получения условия неучастия. Приведённый выше граф соответствует эксперименту на слое item_card с фильтрацией по трём платформам.
Чтобы проверить граф конкретного эксперимента используйте функционал диагностики сплитования