Automate it! Внесение типовых изменений в микросервисы
Вита Комарова, старший Java-разработчик Эксперт рассказывает, как запустить массовые изменения, поддерживать стандарты и сберечь нервы всей команды
1:03 О микросервисной архитектуре в ЮMoney и не только 2:17 Задача – изменить формат логирования. Что нужно сделать? 3:00 Разделяем работу по командам: плюсы и минусы 4:02 Примеры массовых изменений 4:34 Решение – автоматизация 4:47 Шаги раскатки изменений 6:05 Реализация автоматизации: о роботе Modernizer 8:09 Что такое Flow? Различные сценарии патчинга 8:58 Что умеет Modernizer? Техническая реализация 10:26 Результаты работы 10:57 Контроль патча 12:34 Путь задачи после merge 13:15 Давайте автоматизируем тестирование 14:40 Про Automerge и автоматизация релиза 16:13 История глазами разработчика 17:42 Итоги: жизнь до и после Modernizer 20:18 В чем секрет нашего успеха? 21:42 Наши выводы и советы команды ЮMoney
Автоматизация код-ревью. Два года спустя
Григорий Скобелев, Java-разработчик Два года назад мы начали процесс улучшения код-ревью. Мы хотим заглянуть в прошлое и поделиться результатами работы — покажем эволюцию системы код-ревью, наиболее и наименее востребованную функциональность и расскажем, как улучшенная система повлияла на нашу работу.
1:31 О бэкенде в ЮMoney, наши инструменты 3:29 О чем пойдет речь в докладе 5:12 О code review и зачем его улучшать 7:25 Код-ревью на словах и на деле. Личный опыт 10:07 Система и функциональность код-ревью. Фичи ЮMoney 10:30 Скорость 14:42 Качество 18:47 Удобство 24:22 Топ фичей в код-ревью 25:07 План доработок