Baseda nesse tuíte: https://twitter.com/zanfranceschi/status/1685083383397765120
A ideia é fazer um torneio de APIs que passariam por um teste de stress. A API que aguentar mais, ganha :)
- As APIs precisam expor endpoints iguais e necessariamente usar um dos seguintes bancos de dados (à sua escolha): Postgres, MySQL, ou MongoDB.
- O "deploy" da API seria feito via docker-compose com limites de CPU e memória.
- O teste seria executado no meu note mesmo (por isso a limitação de CPU e memória) com a ferramenta Gatling.
- O torneio terá duas categorias: linguagens interpretadas e compiladas.
- A essência desse torneio não é a competição em si (até mesmo pq não ganha nada quem vencer kkk), mas compartilhar conhecimento.
Faça um pull request incluindo sua intenção de participar pra eu ter uma noção de quantas pessoas participariam, por favor.
Se preferir, preenche esse formulário aqui do Google em vez de fazer um PR.
@ do Twitter | Anos de XP | Stack |
---|---|---|
@coproduto | 12 | Elixir, Rust, Zig, Julia |
@lffgz | 2 | Rust |
@menta01001 | 2 | C# |
@v_hadara | 11 | Golang, Node.JS, Python |
@minha_logica | 5 | Python, Java, PHP |
@lliw_r | 2 | Python, Node.JS, Java |
@leoralph | 2 | PHP, Laravel |
@caciolucas1 | 5 | Python, Node, Laravel |
@MaikonWeber1 | 6 | Javascript, Porém sou entusiasta em Rust kkk na para projeto NestJs com (Fastify) |
@lazaronixon | 10+ | Ruby on Rails |
@Wuerike | 2 | Python/C# |
@atleastemotive | Java (8) Rust (2) | Rust |
@joaovictorf01 | 2 | java/spring |
@real_vvs_ | 2 | Java, Javascript/Typescript |
@rwillians_ | 10 | Elixir, JavaScript/Node, JavaScript/Bun, PHP, Ruby |
@tinvidataeng | 2 | Python |
@GioriLucas | 3 | PHP |
@bepizu | 14 | Nodejs, Golang e PHP |
@seuparada | 18 | JVM (Java ou Kotlin), SpringBoot, Quarkus |
@trajano_exe | 1 | C#, Go |
@moretoend | 10 | Ruby, NodeJS, TS |
@karlosdaniel451 | 1 | Go e Python |
@GutoDoBrownie | 3 | NodeJs, Rust, Ruby on Rails |
@nicolaslopess__ | 3 | NodeJS, Rust, Go |
@dopplervicor | 1 | NodeJs, Java |
@iscodand | 1 | csharp, python |
@nathsouzadev | 3 | JS, TS e Clojure |
@reinaldorauch | 8 | Rust, NodeJS, PHP |
@yuriwithowsky | 10+ | C#, JavaScript/TypeScript |
@ravilock | 2 | Go e NodeJs |
@leocavalcante | 15 | PHP com Swoole/Swow & Hyperf |
@doceazedo911 | 5 | Node (SvelteKit), Kotlin (Ktor) |
@vimsos | 3 | Rust |
@cristianoraffi | 8 | C#, Node.js |
@goLeenss | 6 | Golang |
@__kauefraga | 1 | Javascript/Typescript, Node, Python e Golang |
@wendryo_sales | 2 | Node.js, python |
@luizpbello | 3 | Node.js |
@razordiestxt | 4 | PHP, NODE, PYTHON |
@distanteagle16 | 8 | Rust, Java, Node.js |
@devmessias | 6 | python, js (só quando pago), c++, |
@levys17_ | 2 | Java, Spring |
@pridecbello_ | 4 | Java |
@mfagundes | 1 | Python |
@andre_stibola | 6 | Java + Quarkus |
@a1010110010101 | 1 | Java |
@RaulMot91314914 | 2 | Node js, PHP |
@rdrnavarro | 15 | Rust, Haskell |
@tuliocarvalh | 2 | Python |
@lucaix12 | Menos de 1 | C# |
@lovefoqs | 1 | Ruby |
@_felipeand1 | 5 | .net |
@rxdrigocosta | 3 | PHP, Laravel |
@quesiacs | 3 | Python, Go e Java |
@compro1novouser | 6 | c#, python, node, go |
@lucas_netto_ | 7 | Kotlin, Clojure |
@burritosocks | 9 meses | C# |
@victorglds0 | 3 | Python, Golang |
@hen_riap | 4 | PHP / Lumen |
@asg1719 | 4 | Kotlin, Java, Go |
@thiagoL1ttl3 | 1.5 | Python, PHP |
@periclesluz | 32 | Go |
@pauloafpjunior | 1 | Go |
@dipedro1 | 4 | NodeJS com Adonis ou Nest com express |
@albertop_osrs | 0 | Go, Java, Javascript/TypeScript, C# |
@powerclonic | 1,5 | Node.JS, PHP |
@NicolasVycas | 0 + alguns de estudo | Node.js |
@andr3marra | 3 | C# .NET |
@vinexcx | 2 | Python com Falcon |
@Ny62639087 | 1 Ano | Javascript |
@ak_enjoyer | 1 | Python |
@g__nog | 1 | Go, ruby, jvm |
@Linkoml | 1 | C# |
@b_oakland | 0 | Java / spring |
@VMjunior | 0 | Java + Spring Boot |
@Isaacmacb | 1,5 | Js, Node, Type, Bd, e um pouco de java. |
@robertheorem | 3 | NodeJS e Python |
@comradsig | 3 | Typescript, Javascript |
@thiagochfc | 3 | C# |
@edgarberlinck | 23 | Node + TS |
@eusouoJoaoLima | 1 | NodeJS, Java |
@ardurds | 1 | Node.JS |