Skip to content

Latest commit

 

History

History
 
 

hiroshimorowaka

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência

Hiroshi Morowaka

Essa versão da API tem um pequeno bugzinho que PODE ocorrer na hora de inicializar o container
Pode ser que o container da API suba antes do postgres estar pronto pra receber conexões (apesar do depends_on)
Então SE acontecer de dar algum erro na hora de subir, só derrubar os containers das APIs e subir de novo sem resetar o postgres

Se aparecer "tabelas criadas" ta funfando perfeito

Pra apagar os dados do banco sem precisar resetar o container, use:

curl http://localhost:9999/deletedb

Irá RESETAR as tabelas (apesar do nome);

Essa aplicação foi feita com:

  • Bun (Runtime Javascript)
  • Fastify (Framework WEB)
  • Postgres (Banco de dados relacional)
  • Nginx (Balanceador de carga)
  • Repositório da API