Discourse는 매우 안정적이어서 대부분의 설치 환경에서는 이것이 거의 필요하지 않습니다(다만, 매우 높은 가용성이 요구되거나 다른 사람들을 호스팅하는 경우라면 고려해 볼 수 있겠죠!)
저는 7년 동안 프로덕션 환경의 "글리치"로 인해 단 한 번의 장애도 겪은 적이 없습니다 …
Discourse의 수명 주기에서 가장 위험한 순간은 항상 리빌드(rebuild)할 때입니다.
두 개의 컨테이너 구성을 사용하면 새로운 빌드를 확정하기 전에 부트스트랩할 수 있는 장점이 있지만, 물론 런타임 오류의 일부는 잡아내지 못합니다.
문제는 마이그레이션이 이미 실행된 경우, 새로운 빌드를 확정해야 할 수 있다는 점입니다. 따라서 보통은 롤백하기보다는 그 오류의 원인을 찾아 수정하려고 합니다.
일반적으로 사람들은 롤백을 시도하지 않습니다 …