Projeto Java para a Rinha de Backend 2024 Q1.
Repositório com os fontes branch saitama.
Saitama Version - Versão que prioriza velocidade.
Dada as premissas da rinha, algumas decisões foram tomadas para deixar o projeto mais performático possível. Certas decisões não seriam tomadas em um projeto real, principalmente em projetos que tratam transações financeiras.
- Java v21.0.2 Native image GraalVM;
- Virtual Threads;
- Framework Quarkus v3.7.1;
- PostgreSQL v16;
- Stored Procedures;
- HAProxy v2.9;
- JDBC;
Run:
docker compose up
A imagem abaixo contém o resultado da execução do gatling (25/02/2024) em um Ryzen 9 5900X 12 cores 24 threads, 64GB RAM DDR4 3600, NVME Gen 3.