Estamos planejando usar o Discourse como uma webview em parte do nosso aplicativo móvel, com mais de 1 milhão de usuários. Direcionaremos os usuários ao fórum por meio de notificações. Isso significa que 3 a 4 mil usuários acessarão o fórum instantaneamente. Considerando os recursos que o Discourse consome, quais características um servidor deve ter para lidar com esse tráfego? Estamos usando o DigitalOcean. Antes de comprar um servidor separado para o fórum, gostaria de obter a opinião de vocês, valiosos usuários do fórum.
Em circunstâncias normais, um servidor de 4 GB / 2 vCPU consegue executar facilmente uma configuração de 4 unicórnios / 1 Sidekiq usando apenas metade da memória disponível.
Dito isso, se o Discourse será uma parte integral do seu aplicativo, você deve executá-lo em modo de alta disponibilidade, incluindo vários servidores e data centers para garantir resiliência contra falhas. Também é uma boa ideia configurá-lo para escalar automaticamente de acordo com o tráfego. Todas essas são características da nossa hospedagem em discourse.org.