Inmetrics

CASE

ZOOP ELEVA A PERFORMANCE DE SEUS SISTEMAS COM AJUDA DA INMETRICS

A empresa contou com a expertise da Inmetrics para implementar a cultura da Engenharia de Performance, trazendo previsibilidade na gestão e identificação de problemas de performance de forma antecipada.

Sobre a Zoop

A Zoop é a empresa líder de tecnologia financeira embarcada para bancos, instituições financeiras e fintechs no Brasil, oferecendo soluções inovadoras de pagamento e bancárias para empresas de todos os tamanhos. A plataforma da Zoop permite que seus clientes ofereçam uma gama de serviços, incluindo processamento de pagamentos, banking-as-a-service e emissão de cartões, através de uma única integração API. Fundada em 2013, a Zoop cresceu rapidamente, processando mais de 100 bilhões de dólares em transações desde o seu início. Entre os investidores da Zoop estão Movile, Qualcomm Ventures e Darwin Capital. 

Image-1

Desafios e oportunidades

A Inmetrics ajudou na cultura da Engenharia de Performance na Zoop, apoiando os times nas avaliações dos principais fluxos transacionais. Isso permitiu a identificação proativa de problemas de performance de forma antecipada, apresentando métricas para medir, analisar e gerar maior conhecimento sobre as aplicações e infraestrutura em situações atípicas.

Ferramenta utilizada para os testes

AWS DLT

 

 

A solução da AWS Distributed Load Testing automatiza os testes de aplicativos de software em escala e em carga, além de ajudar a identificar possíveis problemas de desempenho antes de seu lançamento. 

 

Ele cria e simula milhares de usuários conectados gerando registros transacionais em ritmo constante sem a necessidade de provisionar servidores. A solução também permite que sejam executados testes em várias regiões da AWS.

 

Essa arquitetura suporta a execução de testes de maneira agendada e sua execução de forma concorrentes, permitindo simular um grande volume de usuários simultâneos e, consequentemente, muitas requisições por segundo.

ARQUITETURA DO DLT

 

A arquitetura apresentada se baseia em múltiplos containers como geradores de carga e utiliza o Taurus, um framework open-source para automação de testes de carga. Ainda permite a criação de testes simples, a partir de requisições pré-configuradas ou mesmo o uso de scripts JMeter para simular cargas mais complexas.

O diagrama abaixo apresenta a arquitetura gerada pelo AWS DLT:

Através dessa solução é possível realizar testes não-funcionais como:

Teste de Performance

Teste de Carga/volume

Teste de Estresse

Sucesso do Cliente

Após 6 meses de trabalho, foram realizadas 14 baterias de testes, processando mais de 8 milhões de requisições e alcançamos patamares de transações maiores de 500TPS.

 

Com a escalabilidade do AWS DLT foi possível testar as aplicações a níveis altíssimos, gerando números expressivos de transações por segundo.

 

Ao fim do ciclo, foram entregues relatórios detalhados sobre os testes realizados, fornecendo insights valiosos sobre o desempenho das aplicações e contribuindo para a identificação de melhorias e otimizações necessárias

 

Com a abordagem de Engenharia de Performance da Inmetrics, a Zoop está agora mais preparada para enfrentar desafios de escalabilidade e aumento de confiabilidade que suas aplicações e infraestrutura possam lidar com um grande volume de transações. 

Sobre a Inmetrics

Somos uma empresa impulsionada por pessoas apaixonadas por eficiência e resultados. Há mais de 20 anos, somos líderes em Engenharia de Qualidade de Software na América Latina e expoente em Desenvolvimento de Produtos Digitais, Cloud e DevOps. Inovar, construir e implementar soluções tecnológicas está em nosso DNA, visando sempre a excelência para nossos clientes, colaboradores e parceiros.