Skip to content

Latest commit

 

History

History
 
 

julioriffel-django

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Rinha Backend 2024

O projeto desenvolvido em Python para a Rinha de Backend, edição 2024/Q1.

Sobre o Projeto

O projeto consiste em uma API HTTP desenvolvida com Python e Django, utilizando PostgreSQL como banco de dados e Redis para armazenamento temporário. Além disso, foi configurado Nginx como proxy reverso e PgBouncer como pool de banco de dados.

O maior desafio do projeto foi otimizar a configuração para que o consumo de CPU não ultrapassasse 1,5 unidades, dadas as demandas pesadas do framework Django.

Tecnologias:

  • Python
  • Django 5.0.2
  • PostgreSQL
  • Redis
  • Nginx

Uso de Recursos e Teste de Desempenho

Abaixo estão os prints de uso de recursos e do teste de desempenho:

Benchmark

CPU

Contato

Julio Cezar Riffel

https://www.linkedin.com/in/julio-cezar-riffel/

https://github.com/julioriffel/rinha-backend-django