Sim, outra versão em Bash. Também não sei porque.
Totalmente performática (#sqn), não recomendo rodar no Gatling para que o autor não passe vergonha.
Pra quem tiver curiosidade em entender essa joça procedural em uma linguagem que não suporta escopo léxico, na branch main
temos a versão oficial com mkfifo e netcat, totalmente blocking, um processo por vez. Já na branch socat
temos uma versão com forking por request, mas totalmente disfuncional. 502 desde os 10%.
- Bash
- PostgreSQL
- PgBouncer
- NGINX
Repositório: leandronsp/rinha-backend-bash Github: leandronsp LinkedIn: leandronsp Twitter: @leandronsp Mastodon: @leandronsp DEV.to: leandronsp