Simple Server banner

Simple Server

4 devlogs
52h 3m 8s

Updated Project: I refactored all the core logic and the HTTP server due to lower quality code!
I added a data converter system and a chained filter system.
I improved the server’s efficiency, making it faster!

This project uses AI

Copilot to improve code quality and some refactoring!

Demo Repository

Loading README...

luizgustavosgobi

Shipped this project!

Hours: 52.05
Cookies: 🍪 282
Multiplier: 5.41 cookies/hr

Um projeto muito legal de se fazer! gostei muito.
Pretendo melhorá-lo com o tempo, adicionar mais funcionalidades e deixá-lo mais rápido…

luizgustavosgobi

I have fixed some bugs and implemented a better data converter pipeline!
Further, i want to build a telemetry system…

Attachment
0
luizgustavosgobi

I improved the HTTP request processing part and implemented a filter system, where you can add a filter, like a JWT filter for example. I also improved the IOD system, making it so that Beans are instantiated only when necessary, instantiating their dependencies as well, preventing errors. I also had ChatGPT create a script to test my server, and these were the results with 1000 async requests:

Total solicitacoes: 10000
Sucess: 10000 Fails: 0 Exceptions: 0
Total time: 8.62s RPS average: 1160.02
Latency ms - min:438.5 avg:735.6 med:748.7 max:1038.8

I expected a little more, but I will try to optimize it over time.

Attachment
0
luizgustavosgobi

The basics of the HTTP server is working!
Now i have to make a better response parsing and refactor the annotations handlers of the server!
Alsol, i need to refactor the router and middleware system…

Attachment
0
luizgustavosgobi

The basic core logic is ready! Now I will focus on improving speed and adding new features to the server! Additionally, I will work on the HTTP part, so the server can accept HTTP requests!

Attachment
0