Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Crebito

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

Tecnologias Utilizadas

A API do Crebito foi desenvolvida com as seguintes tecnologias:

  • Python 3.12.1: Linguagem de programação;
  • FastAPI: Framework Web;
  • Pydantic: Validação de Dados;
  • SQLAlchemy: Toolkit SQL e ORM;
  • Asyncpg: Uma biblioteca cliente rápida para banco de dados PostgreSQL para Python/asyncio.
  • Dynaconf: Ferramenta de configuração dinâmica para aplicações Python.
  • Uvicorn: Um servidor ASGI.

Infraestrutura

  • PostgreSQL: Banco de dados;
  • Nginx: Balanceador de carga;
  • Docker: Utilizado para conteinerizar a aplicação.

Vitor Gabriel

GitHub: @vgdss
X: @VitorGabri61299
Código Fonte do Projeto