/rinha-backend-rust

Just for studying

Primary LanguageRust

Rinha de Backend na linguagem mais blazingly fast™ do mercado. 🦀🔥

Stack:

  • Rust (linguagem de programação de alto nível com baixo footprint de memória e performance comparável com a de C/C++)
  • Actix Web (framework HTTP para Rust)
  • Tokio (Runtime async não-bloqueante que utiliza loop de eventos single-threaded)
  • PostgreSQL (banco de dados relacional de uso comercial gratuito que prioriza consistência e disponibilidade)
  • Deadpool-postgres (gerenciador de pool de conexões com Postgres)
  • Serde (lib de desserialização/serialização em JSON)
  • Redis (banco de dados não-relacional de chave-valor em memória com baixa latência de resposta)
  • Deadpool-redis (gerenciador de pool de conexões com Redis)
  • Deadqueue (lib de fila assíncrona para processamento batch)
  • Nginx (balanceador de carga baseado em eventos)