Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Rinha de Backend 2024 Q1

Crébito: Controle de Concorrência

Stack

API

logo postgres

O Spring possui vários módulos que permitem expandir seus recursos.
Utilizei os seguintes módulos nessa API:

E também utilizei a integração com GraalVM para gerar uma imagem nativa para o Docker que executa a API com menos recursos e inicializa mais rápido que a JVM.

Repositório

Banco de dados

logo postgres

Nunca tinha utilizado o PostgreSQL e foi uma boa oportunidade para testar já que e um banco e leve e muito poderoso.
Utilizando alguns recursos foi possível diminuir o tempo para realizar consultas e armazenar novas transações.

Load Balance

logo nginx

O Nginx e um servidor HTTP e load balance muito leve, necessitando de pouquíssimos recursos para conseguir atender as requisições.
Com ele foi possível alocar mais recurso para o banco de dados e API.

Paulo "gui9394" Silva