Делал сложную миграцию для нагруженного проекта (не аффилируюсь с конкретными именами).
Требовалось заменить используемую БД с Firebase на MongoDB с условием, что значительных перерывов основного сервера на обслуживание быть не должно. Я разделил весь процесс на множество этапов с постепенной миграцией данных разных типов в новую БД. Максимальный перерыв в работе основного сервера на одном из этапов был около 10 секунд.
По итогам миграции удалось сократить затраты на использование ресурсов Google примерно на $100 в месяц.