Como implementar implantação distribuída do Discourse?

Meu objetivo é construir um site que responda a pelo menos 500 requisições por segundo, para o qual posso precisar de implantação distribuída. Atualmente, tenho o site implantado em um servidor AWS EC2 gratuito com Postgresql RDS gratuito e S3 como banco de dados.

Para escalabilidade da plataforma, posso precisar de vários nós EC2 como servidores com balanceadores de carga.

No entanto, não tenho experiência com sistemas distribuídos e gostaria de saber como devo fazer isso, alguém pode compartilhar sua experiência ou fornecer tutoriais, por favor? É muito apreciado.

Uma maneira é enviar as imagens que você compila com o launcher para um repositório e, em seguida, usar o ECS para gerenciá-las.

Não acho que você conseguirá obter esse nível de desempenho no nível gratuito.

Sim, usarei uma instância paga. Se eu quiser ter apenas 2 instâncias, como devo proceder? Copiar a instância original e usar um balanceador de carga da AWS para gerenciá-las está ok? Obrigado!