🚨 Atenção! A Black Friday vem aí… 🚨 A Black Friday está chegando! Junto com ela, diversas expectativas sobre como seu desempenho será um dos maiores, com grandes marketplaces esperando um aumento de intenção de compras de até 32% e, recordes de vendas batidos em relação aos demais anos… Pensando nisso, a Malga realizou um teste de performance em seu sistema, visando avaliar sua performance, além de realizar otimizações internas para que atingíssemos um ótimo resultado, para que todos que utilizem da plataforma não precisem ter preocupações quanto a estabilidade dos seus pagamentos. Venham conferir com a gente os resultados! 😉 Introdução: Para realização dos testes, utilizamos o BlazeMeter! O Blazemeter uma ferramenta líder em testes de desempenho, conduzindo extensos testes de desempenho para avaliar a robustez e escalabilidade da plataforma e infraestrutura da Malga em antecipação ao próximo evento da Black Friday. O objetivo foi garantir que o sistema possa lidar com um aumento de tráfego e proporcionar uma experiência de pagamentos sem interrupções aos clientes durante esse período de alta demanda. Objetivos dos Testes de Desempenho: Os principais objetivos dos testes de desempenho foram os seguintes:Documentation Index
Fetch the complete documentation index at: https://docs.malga.io/llms.txt
Use this file to discover all available pages before exploring further.
- 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 requisiçõ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.
