Caros,
Está rolando a edição 2024 do evento Rinha de Backend.
A idéia é fazer uma brincadeira em formato de competição onde programadores usam sua tecnologia do coração para implementar uma API web que será testada por 4 minutos em um teste de carga.
O prêmio principal é o aprendizado sobre técnicas de escalabilidade e desempenho de aplicações web. E, de quebra você pode se gabar no Twitter dizendo que a sua linguagem de programação favorita é melhor do que a linguagem de programação favorita do seu coleguinha.

Mas, falando sério, o evento é uma brincadeira que surgiu ano passado no Twitter. E, tem exposto uma galera a uma série de conhecimentos que demoraria alguns anos de forma natural.
E, todos os projetos estão linkados no repositório principal do evento. O que te dá acesso gratuito a uma monte de linguagens que você talvez nem conheça.
Da lista de conceitos que eu consigo lembrar de cabeça:
* Arquitetura de sistemas com escalabilidade horizontal(1 load balancer com 2 web serves e 1 banco de dados)
* Containers de aplicações
* Docker e Docker Compose
* Pool de conexão com base de dados
* Transação de banco de dados e a Importancia de executar operações como uma unidade
* Tunning de PostgreSQL ou outro banco de dados que você venha a escolher
* Servidor web baseado com estratégia de multi-processamento(theads ou processos)
* Tunning de Nginx ou outro servidor HTTP que você venha a escolher para servir de load balancer
* Processamento assíncrono
* Diferentes abordagens para caching
* Teste de carga
* Gatling(a ferramenta usada pra fazer o teste de carga)
Para os interessados a submissão é até 10 de março e o evento é gratuito.
Mais detalhes aqui:
GitHub - zanfranceschi/rinha-de-backend-2024-q1: Repositório da 2ª edição da Rinha de Backend