Oque vocês recomendam fazer?
Teste de carga
Análise
Qual o comportamento dos seus usuários? quantos requests por segundo em cada rota?
Use alguma ferramenta de teste de carga (recomendo o k6.io) e crie um script que represente o mais fiel possível o comportamento padrão dos seus usuários.
800 usuários no script devem dar uma carga o mais próximo possível de 800 usuários reais. monitorar uso de CPU, RAM, IO de todos os servidores.
Executando os testes
Monte um ambiente identico ao original, rode o teste e vá aumentando os usuários, assim você sabe o quanto sua infra atual consegue chegar.
Escale esse ambiente, coloque mais máquinas, suba o numero de usuários até ficar insustentável, você sabera exatamente qual o lugar que vai gargalar. Geralmente é o DB.
O ponto mais fraco da tua infra é o que você precisa gastar mais esforço e atenção para melhorar.