Unleash одиннадцать лет развивает открытый сервер фича-флагов
We've built an open-source feature flag server for 11 years

Unleash — самый популярный open-source-инструмент для управления фича-флагами на GitHub. Он позволяет выпускать код небольшими партиями, тестировать функции на реальных данных, проводить канареечные релизы, A/B-тесты и мгновенно отключать фичи. Поддерживаются 15 официальных SDK для бэкенда и фронтенда, включая Go, Java, Python, React и Vue, плюс более 15 community-решений. Развернуть сервер можно локально через docker compose или в любом облаке.
Unleash — самое популярное открытое решение для фича-флагов на GitHub. Оно поддерживает 15 официальных клиентских и серверных SDK и более 15 community-SDK.
- sgt
Заглянул на их сайт [1]. Первые мысли: это немного смешно, я могу сам такое построить. И вообще, я уже сделал.
Мысли после примерно 3 минут просмотра: окей, это на самом деле имеет смысл, и я понимаю, почему люди за это платят. Ценностное предложение определённо есть
- 0x70dd
Вчера я увидел, что LaunchDarkly — это компания стоимостью $3 млрд. Насколько это безумно?!
- sureglymop
Классный продукт!
Кажется, это open source и можно развернуть у себя (лицензия AGPL?).
Могу ли я для личного использования полностью развернуть у себя каждый компонент? Или это open core, и, например, мультитенантности нет и т.д.
- jonhohle
Неужели большинство систем фича-флагов — это действительно просто простые булевы проверки без обратной связи? В 2009 году эквивалент Amazon поддерживал многовекторные флаги (запуск теста с более чем 2 вариантами), обратную связь для производительности/атрибуции и взвешивание. Я ничего из этого не вижу на главной странице Unleash, но и в других системах конфигурации фич тоже не видел.
- hmokiguess
Этой области нужна лучшая онтология и таксономия, столько пересекающихся и смешанных терминов, когда я о ней слышу. Назвать хотя бы несколько:
- Фича-флаги, используемые как конфиги;
- Конфиги, используемые как фича-флаги;
- Live Ops, контрольные группы, эксперименты, аналитика и прочее, упакованное как «дополнения» к фича-флагам, как будто это правильный родительский термин;
Я думаю, классические системы/инженерия видят фича-флаги как булево состояние в некотором хранилище данных, но эти PaaS продвигают это как новую вещь и мучаются с маркетингом.
Хотел бы я, чтобы они усвоили урок игровых компаний и начали использовать термин «Live Ops»