В основе требуется поэтапная раскатка по процентам с закреплением: если человек попал в первые 10 процентов, он должен остаться в выборке, когда мы увеличиваем охват до 25, 50 и 100. Дополнительно нужны несложные A/B-эксперименты — несколько вариантов, распределение трафика по заданным долям и возврат наружу того варианта, который выпал пользователю, чтобы это подхватила наша собственная отчётность. Отдельно прошу подготовить компактные SDK, минимум серверный и для браузера: они забирают текущее состояние флагов, держат локальный кэш и при недоступности сервиса подставляют безопасное значение. Нужна и удобная панель управления: завести флаг, описать, настроить правила аудитории, видеть охват и мгновенно откатывать одной кнопкой.
До начала работ ждём краткий план реализации и ссылки на подобные ваши проекты в виде описания.
— Настройка по окружениям и сегментам с историей всех правок
— Поэтапные раскатки по процентам с закреплением выборки пользователей
— A/B-эксперименты: варианты с долями и передача выпавшего варианта в приложение
— SDK для сервера и браузера с кэшем и безопасными значениями по умолчанию
— Панель: заведение, редактирование, настройка аудитории, контроль охвата и быстрый откат