Desculpe pela demora nas respostas.
Não sei o suficiente sobre o design do Discourse, mas pensando na presença do redis, que já gerencia parte do cache de requisições comuns. Isso explica o “cloudflare não ser realmente necessário”.
Então, estou entendendo corretamente que há pouco ou nenhum benefício em ter o Cloudflare na frente de uma instalação do Discourse e, pelo contrário, isso tornaria a resposta mais lenta (saltos de rede)?
A única razão para o Cloudflare na instalação do vbulletin3 era que a quantidade de requisições sobrecarregaria o servidor e (apenas supondo aqui) poderia ser devido ao trabalho ruim no design do código do vbulletin3, para ser honesto, porque a VM que o hospeda tem 4 vcores, 8 GB de RAM apenas para a aplicação em si e outra VM com especificações iguais para o banco de dados.
Não há como nenhum aplicativo web moderno precisar de tanto poder hoje em dia.
Falando nisso, existe alguma referência que eu possa consultar para avaliar quanta infraestrutura eu precisaria para uma instalação do Discourse que, em média, tem ~1K usuários ativos e ~5-6K observadores?