Go to file
Urko 7ad3a9969f feat: add readme 2023-04-10 19:49:43 +02:00
benchmark fix delete useless line of code 2023-04-10 13:02:04 +02:00
cmd feat: WIP add new algorythms 2023-04-10 16:16:16 +02:00
config feat: initial commit 2023-03-31 11:49:03 +02:00
internal feat: WIP add new algorythms 2023-04-10 16:16:16 +02:00
pkg feat: improve benchmark 2023-04-05 19:04:52 +02:00
.gitignore refactor: improve benchmark to do both at same time 2023-04-05 14:00:39 +02:00
Dockerfile feat: add Dockerfile 2023-04-03 19:29:11 +02:00
Makefile feat: add readme 2023-04-10 19:49:43 +02:00
README.md feat: add readme 2023-04-10 19:49:43 +02:00
docker-compose.yaml feat: initial commit 2023-03-31 11:49:03 +02:00
go.mod refactor etl go: load from byte slice instead of interface 2023-04-10 11:43:13 +02:00
go.sum refactor etl go: load from byte slice instead of interface 2023-04-10 11:43:13 +02:00

README.md

Requirements

run docker-compose --env-file ./.env up to init your container

Tests

ETL

To see results you only have to run

make run_etl

http server

To see results you only have to run

make run_etl

Benchmark

http comparision

Start your go http server

go run cmd/server/main.go

Start your nest server

cd ~/nest-project-path
npm start

Then run benchmark

make benchmark_server

other tests

To test different tests done on http server response you can do this way:

First start your http server

make run_server

Then play running different tests:

IMPORTANT Please do mantain your machine without extra running processes

make benchmark_go_1000req_15s

then try

make benchmark_go_1000req

Now try nest server, remember to first startup your nest

make benchmark_nest_1000req_15s
make benchmark_nest_1000req