Skip to content

๐Ÿ” I'm tired of people saying that Node is slow, let's take first place in the competition with it.

Notifications You must be signed in to change notification settings

Pedromdsn/BackendRinha2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” BACKEND RINHA (FIGHT) 2023 Q3โ„ข in Typescript ๐Ÿ”

An implementation made in my beloved Typescript.

It's a pretty basic implementation done in a few hours, but it works.
At least on my machine...

After RINHA, I kept seeing comments, the node was very far from the top, 8th place in languages, but what does it matter? it's not the language but the programmer I decided to give it a try.

This project was made using Fastify (Web Service Framework) and Prisma (ORM), and PostgreSQL (Relational Database) and Redis (In Memory Cache Database) and Docker (Container manager).

You can check the challenge here Instructions.

Before we continue, I want to warn you that this project was developed specifically for the challenge, it is not a production project, it was not made to be scalable, it was not made to be safe, it was not made to be beautiful, it was made to show the power of Node.

In the end I managed to surpass the first classified with his application made in Rust, but it's worth remembering that I only made the code after the challenge was over, so I don't want to take the merit of the first place, but to show that Node is a very powerful and that it can be used for many things.

Alt text

To test the program, Gatling was used, which is an open source load testing tool, and is also the sponsor of the event, so I leave the results obtained below.

Alt text

๐Ÿ”— Redes Sociais

About

๐Ÿ” I'm tired of people saying that Node is slow, let's take first place in the competition with it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published