Загрузка страницы

Feature toggles: back then and now | Владимир Игнатов, Авито

Как нескольким командам вносить изменения в один файл и не сойти с ума? Как с лёгкой душой коммитить недоделанные фичи в мастер и релизить с ними новую версию? Как запустить фичу на всех платформах одновременно? Для решения всех этих вопросов мы используем механизм Feature Toggles.
В докладе — разбор, что это и как это готовить. Владимир рассказал об эволюционных этапах, которые мы прошли за несколько лет использования этого подхода. О препятствиях на пути к реализации и путях их преодоления — наших хаках, архитектуре, тестировании и работе с CI.
Бонус: FailFast — iOS edition.

Видео Feature toggles: back then and now | Владимир Игнатов, Авито канала AvitoTech
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
2 июля 2019 г. 15:44:58
00:39:00
Другие видео канала
Как мы управляем вниманием пользователей | Андрей Мухин, АвитоКак мы управляем вниманием пользователей | Андрей Мухин, АвитоМетризуй или не поладишь: есть ли метрика, которая устроит всех? | Владислав Магеррам-Заде, ТинькоффМетризуй или не поладишь: есть ли метрика, которая устроит всех? | Владислав Магеррам-Заде, ТинькоффAvito Kafka meetup: коннекторы, интергация, облакаAvito Kafka meetup: коннекторы, интергация, облакаАналитика перформанса в Авито | Георгий Фандеев, АвитоАналитика перформанса в Авито | Георгий Фандеев, АвитоBackend United #2: Фарш. Интервью с участникамиBackend United #2: Фарш. Интервью с участникамиЭксплуатация без боли | Евгений Махнев, АвитоЭксплуатация без боли | Евгений Махнев, АвитоАнализ сплит-теста «подписки vs пакеты» с использованием метрик UE | Евгения Дубровина, SkyengАнализ сплит-теста «подписки vs пакеты» с использованием метрик UE | Евгения Дубровина, SkyengAvito Design Talk #6: об эволюцииAvito Design Talk #6: об эволюцииiOS CI in da House | Vlad Alexeev, lead iOS-engineer (EN)iOS CI in da House | Vlad Alexeev, lead iOS-engineer (EN)Unicode в JavaScript: узнай длину эмодзи😈 (часть 2) | avito.codeUnicode в JavaScript: узнай длину эмодзи😈 (часть 2) | avito.codeКак оценка репутации пользователей влияет на принятие решений и развитие бизнеса | ДискуссияКак оценка репутации пользователей влияет на принятие решений и развитие бизнеса | ДискуссияКак ставить задачу на исследования, чтобы получить супер-результат | Татьяна Чернявская, АвитоКак ставить задачу на исследования, чтобы получить супер-результат | Татьяна Чернявская, АвитоВиталий Леонов — про avito.ma и зачем инженеру идти в менеджеры | AvitoTech Break #1Виталий Леонов — про avito.ma и зачем инженеру идти в менеджеры | AvitoTech Break #1Подкаст «Свободный слот» | Общаемся, увольняем, даем обратную связь. Коммуникации в IT.Подкаст «Свободный слот» | Общаемся, увольняем, даем обратную связь. Коммуникации в IT.Avito Analytics meetup #7Avito Analytics meetup #7Мониторинг систем мониторинга | Михаил Ефремов и Анна МанаковаМониторинг систем мониторинга | Михаил Ефремов и Анна МанаковаАтомик дизайн-митап в Авито | Буквы, цвета, форма, команда и деньгиАтомик дизайн-митап в Авито | Буквы, цвета, форма, команда и деньгиПринятие решений для развития бизнеса с заботой о пользователях и партнерах | Кира Матвеева, LamodaПринятие решений для развития бизнеса с заботой о пользователях и партнерах | Кира Матвеева, LamodaЭволюция и революция в дизайн образовании | Александра Кузнецова, Школа Дизайна НИУ ВШЭЭволюция и революция в дизайн образовании | Александра Кузнецова, Школа Дизайна НИУ ВШЭПоиск точек роста в продукте с помощью аналитики на примере Избранных продавцов | Иван Жучков, АвитоПоиск точек роста в продукте с помощью аналитики на примере Избранных продавцов | Иван Жучков, АвитоМитап для фронтенд разработчиков в Казани: чем хорош JavaScript и кто такой фронтопс?Митап для фронтенд разработчиков в Казани: чем хорош JavaScript и кто такой фронтопс?
Яндекс.Метрика