Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.05 KB

File metadata and controls

51 lines (32 loc) · 2.05 KB

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