Александр Золотов - MSA & feature flags. Kafka, флаги и «быстрее-быстрее в прод»
ฝัง
- เผยแพร่เมื่อ 4 ต.ค. 2024
- Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . Мы поговорим о подходе к управлению фиче-флагами в проекте в рамках микросервисной архитектуры с использованием Apache Kafka. - วิทยาศาสตร์และเทคโนโลยี
Очень правильно сказано про проблему ветвления и как следствие тестирования этих ветвлений функционала и комбинаторного взрыва. Вот про очистку не до конца понятно как это отслеживается? Вручную? В идеале это бы нужно сваливать на авто-процедуры, которые проверяют флаги на предмет "устаревания" и либо автоматом создают задачи на выпиливание с высоким приоритетом, которые блокируют дальнейшие внедрения модуля, если в нём остаются устаревшие флаги и код завязанный на них. Иначе всегда будет оставаться соблазн забить и не делать. Либо сами флаги должны в себе нести признак устаревания и "ломать" код в час Х и таким образом принуждать себя выпиливать, чтобы сборка и тесты и далее работали.
кек