Безопасные релизы
Выкатывайте фичи сначала на 1% пользователей для проверки стабильности системы перед полным запуском.
Управляйте фича-флагами, постепенно включайте новые функции и отключайте их без нового деплоя. Снимайте нагрузку с инженеров и ускоряйте цикл разработки.
Переключите флаги. Тема всей страницы и шапка сайта изменятся у вас на глазах.
Результат — вокруг вас.Так фича-флаги меняют интерфейс без нового релиза.
Преимущества
Выкатывайте фичи сначала на 1% пользователей для проверки стабильности системы перед полным запуском.
Обнаружили баг? Выключайте проблемные функции одним нажатием в панели управления без пересборки.
Разделяйте аудиторию по атрибутам, задавайте варианты флага и отслеживайте метрики его использования.
import { createClient } from '@flipfeatureflag/js';
const flags = createClient({
url: 'https://api.flipflag.ru',
sdkKey: 'PROJECT_SDK_KEY',
context: { userId: 'user-123' },
});
await flags.start();
const enabled = flags.isEnabled('new_search', false);
enabled ? renderNewSearch() : renderClassicSearch();
Как это работает
Просто добавьте условие в ваш код. Меняйте флаги в панели управления. SDK получает обновления при следующем опросе API и читает значения из локального кэша.
Выберите способ размещения под требования вашей команды
Работайте в веб-панели FlipFlag без установки сервера.
API, панель управления и БД на сервере вашей компании.
Изучите требования до начала корпоративного внедрения.