Дмитрий проведёт для нас экскурсию в мир миграций баз данных. Во время доклада структурируем матчасть, посмотрим на популярные подходы к работе с миграциями и узнаем несколько лучших практик.
Отдельно разберём нетипичный подход к написанию и организации миграции на практическом кейсе. Обсудим выбор этого решения, оценим его практичность и применимость и поговорим о перспективах на будущее.
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 | Какой код нужен, чтобы выкатить миграцию в прод?
Презентация Дмитрия:
https://clc.to/mPYZ2Q
Другие доклады с митапа:
https://www.youtube.com/playlist?list=PLknJ4Vr6efQGt_MP4E7tGq9okWskY0Nzv
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК:
https://vk.com/avitotech
Телеграм:
https://t.me/avitotech
Хабр:
https://habr.com/ru/company/avito
Медиум (eng):
https://medium.com/avitotech
Гитхаб:
https://github.com/avito-tech
Сайт:
https://avito.tech
Тэги:
#avitotech #авитотех #авитотек #авито #миграция #бд #база_данных