Вступить в клуб →
сложнаявопросРелизы: release management, DoR и DoD

Переименовали колонку в базе, и старые версии мобильного приложения перестали работать

Бэкенд обслуживает мобильные приложения. В релизе переименовали колонку phone в phone_number в одной миграции и одновременно обновили API. Треть пользователей ещё сидит на версиях приложения месячной давности, которые отправляют и ждут поле phone. У них перестало работать оформление заказа.

Как нужно было проводить такое изменение?

  • Поэтапно: добавить новое, перейти, удалить
  • Одной миграцией, но ночью, когда мало заказов
  • Одной миграцией и обязать всех обновиться
  • Переименовать и сразу выпустить hotfix

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела