Опис проєкту
ПерекладУ ядрі потрібні відсоткові раскатки з стійким розподілом: користувач, який потрапив у групу 10 відсотків, залишається в ній, коли ми підіймаємо частку до 25, 50 та 100. Поверх цього потрібні прості A/B-експерименти: задати два та більше варіанти, ділити трафік за вагами та віддавати назовні, який варіант дісталася користувачу, щоб наша звітність могла це підхопити. Прошу зробити легкі SDK (як мінімум серверний та браузерний), які отримують стан флагів, кешують його локально та відкатуються до безпечного значення за замовчуванням, якщо сервіс недоступний. Важлива акуратна адмінка: створити флаг, описати його, задати правила таргетингу, бачити, хто затронутий, та миттєво відкатити одним натисненням.
Перед стартом пришліть коротку план та приклади подібних інструментів, які ви вже робили.
— Таргетинг за оточенням та сегментом із журналом всіх змін
— Відсоткові раскатки зі стійким розподілом користувачів
— A/B-експерименти: варіанти з вагами та передача призначеного варіанту в застосунок
— Серверний та клієнтський SDK із локальним кешем та безпечними значеннями за замовчуванням
— Адмін-панель: створення, правка, таргетинг, моніторинг та відкат в один клік