Чтобы смоделировать довольно простое «полное аварийное восстановление» в Heroku, создайте еще один проект Heroku и полностью скопируйте свое производственное приложение (кроме использования другого настраиваемого доменного имени).
Вы можете добавить несколько удаленных целей git в один репозиторий git, чтобы вы могли использовать свою текущую базу производственного кода. Вы можете отправить резервные копии своей базы данных в реплицируемый проект, и тогда у вас все получится.
Единственный шаг, который отсутствует в этом упражнении для реального аварийного восстановления, - это присвоение рабочего домена реплицированному проекту Heroku.
Если вы можете позволить себе запускать две копии приложения параллельно, вы можете автоматизировать это упражнение и регулярно воспроизводить его (например, ежечасно, ежедневно) в зависимости от допустимой потери данных.