Feature Flags. Уменьшаем риски при выпуске изменений.
Видео доклада
Презентация доклада
В докладе мы поговорим о концепции Feature Flags. Преимуществами этого подхода являются
- Уменьшение количества веток (feature branches)- Постепенная выкатка изменений (gradual rollout)
- Безопасный откат изменений (safe rollback)
В докладе я расскажу о практическом опыте компании upwork.com, и о том как Feature Flags минимизируют наши риски при выпуске новой функциональности или рефакторинге.
- Введение в концепцию Feature Flags
- Feature Flags в Upwork
- Какие задачи решаются с помощью Feature Flags
- Как мы используем Feature Flags
- Детали реализации
- Общие рекомендации по использованию
- Ограничения подхода
Доклад расчитан на широкий спектр аудитории
Oleksandr Makhomet
Co-founder @Fwdays
- Adviser at the company upwork.com (formerly odesk.com) as a PHP Product Architect
- Has over 10 years in PHP and WEB development
- Fwdays co-founder
- Ergo Place co-founder
- Facebook, Twitter