Alta Disponibilidade do Discourse

Não consegui encontrar respostas próximas em outros lugares.
Entendi que a instalação autônoma do Discourse é recomendada por sua simplicidade e robustez em ambientes padrão. No entanto, para fornecer Alta Disponibilidade (HA), alguns sugerem expandir o modo autônomo para vários contêineres (29413), outros redesenham implantações totalmente separadas.

  1. Pergunta 1: Como HA é sobre duplicar serviços (web e banco de dados) com failover confiável, o Discourse propõe tal solução onde tanto os serviços web quanto os bancos de dados são replicados dentro de contêineres?
  2. Pergunta 2: Para os serviços web, um balanceador de carga seria necessário para garantir a equidade de carga entre as instâncias. Quais são as recomendações dos especialistas e da comunidade Discourse?
  3. Pergunta 3: Para HA de banco de dados em contêineres, qual é a maneira mais preferível de gerenciar a replicação do PostgreSQL?
  4. Pergunta 4: Mesma pergunta para o Redis.