- Avaliar a responsividade do sistema sob cargas pesadas.
- Identificar e mitigar quaisquer gargalos de desempenho potenciais.
- Validar que o sistema pode lidar eficientemente com o tráfego de pico da Black Friday.
- O BlazeMeter foi usado para simular tráfego de usuários realista.
- O ambiente de teste se assemelhou ao ambiente de produção.
- Utilizamos o ECS para gestão dos contêineres dos múltiplos serviços.
- Nossa infraestrutura contou com 35 máquinas EC2 tipo c7i.large
- O banco utilizado no RDS foi um banco db.r6g.8xlarge
- O cenário projetado foi de utilização máxima, com diversos usuários fazendo milhares das mais variadas requisições:
- Transações de Cartão de Crédito.
- Transações de PIX.
- Consultando o conteúdo de transações de Cartão de Crédito e PIX pelo ID.
- Listando as transações realizadas.
- Taxa de Transferência (Throughput): O sistema demonstrou uma impressionante taxa de transferência, lidando consistentemente com mais de 440 solicitações por segundo sem degradação no desempenho.
- Taxa de Erros: A taxa de erros foi excepcionalmente baixa, resultando em 0% de erros no sistema, um ótimo valor mesmo com o alto número de reqisições simultâneas.
- Tempo Médio de Resposta: Durante os testes de carga de pico, o tempo médio de resposta permaneceu abaixo de 500 milissegundos, com 422.79 milissegundos, garantindo uma experiência do usuário altamente responsiva.
- Tempo de Resposta para 90% das Solicitações: Ao verificar o P90%, ele ficou com o valor de 780 milissegundos, um ótimo número, garantindo que mesmo que o usuário utilize o sistema em um período de grande movimento, ele ainda terá uma experiência ágil quanto as respostas da aplicação.
- Largura Média de Banda: O sistema em seu ápice de utilização apresentou 789.63 KiB/s de transferência de dados por conexão de rede, um valor que permite a contínua operação de forma ágil e sem impactar o usuário final.
