Skip to content

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

Notifications You must be signed in to change notification settings

richardnfag/vernal

Repository files navigation

🌼 Vernal

Docker Image CI

Vernal é minha proposta subatômica para a rinha de backend

O objetivo inicial foi criar uma solução tão leve quanto um neutrino.

Visão Geral 👀

flowchart TD
    G(Stress Test - Gatling) -.-> LB(Vernal Load Balancer)
    subgraph Application
        LB -.-> API1(Vernal API 01)
        LB -.-> API2(Vernal API 02)
        API1 -.-> Db[(LMBD)]
        API2 -.-> Db[(LMBD)]
    end
Loading

Tecnologias utilizadas 😎

Tanto a API quanto o Load Balancer foram escritos em Rust utilizando Tokio como runtime assincrono.
O Banco de Dados utilizado foi o Lightning Memory-Mapped Database Manager (LMDB).

As aplicações foram compiladas estáticamente e as imagens dos containeres foram geradas a partir da base SCRATCH.

Repositório do Projeto :octocat:

https://github.com/richardnfag/vernal

Conecte-se comigo 😀

https://www.linkedin.com/in/richardnfag

https://github.com/richardnfag

https://twitter.com/richardnfag

Nota 👽

Isso jamais, em hipótese alguma, reflete um código real de produção. (Risos).

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published