Feature flags в Laravel: как выкатывать фичи без страха
Выкатывать новую функциональность сразу на всех пользователей — рискованно. Один баг, и приходится срочно откатывать релиз. Feature flags решают проблему: код уже в продакшене, а включается постепенно — сначала для команды, потом для 1% пользователей, потом для всех.
В новой статье на prog-time.ru разбираю Laravel Pennant — официальный пакет фиче-флагов для Laravel. Без внешних SaaS: значения хранятся в вашей же базе данных. На практике смотрим постепенные раскатки через Lottery, A/B-тесты с разными вариантами интерфейса, мгновенный «рубильник» для проблемной фичи через метод before, флаги на уровне команд и других сущностей, а также жадную загрузку и тестирование.
Если хотите перестать бояться релизов по пятницам — это самый простой способ начать 🚀
Читать: https://prog-time.ru/laravel-pennant-feature-flags-na-praktike/