Skip to content

willy-r/rinha-de-backend-2023-javinha

Repository files navigation

Rinha de Backend 2023

Para saber mais: https://github.com/zanfranceschi/rinha-de-backend-2023-q3

Atenção! Algumas "técnicas" (gambiarras) foram usadas neste projeto para melhorar o tempo de resposta das requests, favor não repetir em casa. Não apenas "técnicas" mas também configurações. ESTEJE avisado. :)

Time Dupla de 2

Rodando localmente

Necessário Docker

docker compose up -d

API disponível em: localhost:9999

Testes de carga

Necessário Python 10+

  1. Entre no diretório api_load_testing, crie um ambiente virtual e ative-o:
cd api_load_testing
python -m venv venv
source venv/bin/activate
  1. Instale as dependências e rode o teste de carga com o Locust:
pip install -r requirements.txt
locust
  1. Acesse o dashboard em localhost:8089 e defina a quantidade de usuários simultâneos você quer acessando a API (teste com 100 inicialmente rs)