Хорошо, небольшая компания может просто уведомить своих пользователей, а затем 404 свой веб-сайт, пока они обновляют свою базу данных / код. Но это некрасиво и препятствует регулярным итерациям.
Как действительно крупные компании (например, Facebook) выполняют миграции без простоев?