Discourse настолько стабилен, что для большинства установок это совершенно излишне (но, полагаю, вы можете рассмотреть это для требований сверхвысокой доступности или если вы хостите других?!)
За 7 лет у меня не было ни одного сбоя из-за производственного «сбоя»…
Самые рискованные моменты в жизни Discourse всегда связаны с пересборкой.
Конфигурация с двумя контейнерами дает возможность запустить новую сборку перед её утверждением, хотя, конечно, это не позволит выявить некоторые ошибки времени выполнения.
Проблема в том, что если миграции уже выполнены, вам, возможно, придется утвердить новую сборку, и поэтому вы обычно будете пытаться найти и устранить источник этих ошибок, а не откатываться.
В целом люди не пытаются откатываться…