Дмитрий проведёт для нас экскурсию в мир миграций баз данных. Во время доклада структурируем матчасть, посмотрим на популярные подходы к работе с миграциями и узнаем несколько лучших практик. Отдельно разберём нетипичный подход к написанию и организации миграции на практическом кейсе. Обсудим выбор этого решения, оценим его практичность и применимость и поговорим о перспективах на будущее. 00:11 | Вступление 01:04 | Типы хранилища 01:40 | Типовое решение по миграции 02:02 | История 03:21 | Базовое решение 06:22 | Трудности 07:40 | Database Change Management 08:30 | Миграции 09:32 | Best Practices 10:42 | Делайте бекапы 11:00 | План миграции 11:16 | Тестирование 12:15 | Выбор инструментария 16:08 | К чему в итоге пришли 17:59 | Что дальше? 19:51 | Вопросы: как меняется схема в миграциях? 21:58 | Планируются ли роллбэки? 23:07 | Имеется ли поддержка мультисервисов «из коробки»? 24:04 | Как решить проблему миграции в Olympic? 26:09 | О миграции кода 27:53 | Какой код нужен, чтобы выкатить миграцию в прод? Презентация Дмитрия:
Другие доклады с митапа: • Avito Backend United meetup #7: Долма AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК:
https://vk.com/avitotech Телеграм:
Хабр:
Медиум (eng): / avitotech Гитхаб:
Сайт: