Skip to content

madsilver/poc-faster-server

Repository files navigation

POC Faster Server

This proof of concept aims to determine the fastest and most performative framework, based on a simple Healthcheck implementation.

Frameworks

Benchmark

The tests were performed using the benchmarking tools above:

WRK - 100 Requests, 100 Thread 🔥

Framework Request/sec Transfer/sec
activej 190935.59 21.26MB
dropwizard 71040.23 10.43MB
jooby 299537.47 38.28MB
micronaut 178704.01 26.25MB
quarkus 259520.96 26.48MB
spring mvc 94840.14 13.31MB
spring webflux 165601.39 14.69MB
thorntail 117448.17 17.25MB
vert.x 139222.75 12.35MB
echo 250430.22 35.11MB
express 11694.85 2.87MB

WRK - 1M Requests, 1 Thread 🚀

Framework Request/sec Transfer/sec
activej 168910.86 21.26MB
dropwizard 17771.23 2.61MB
jooby 119640.7 15.40MB
micronaut 86104.02 12.73MB
quarkus 99268.10 10.13MB
spring mvc 25903.94 21.26MB
spring webflux 68963.34 6.12MB
thorntail 61307.96 9.00MB
vert.x 91806.23 8.14MB
echo 117374.54 16.45MB
express 18402.85 4.11MB

ApacheBench - 100K Requests, 100 Concurrency 🚀

Framework Request/sec Transfer/sec
activej 48490.42 6MB
dropwizard 13366.64 2.01MB
jooby 35824.68 4.68MB
micronaut 24113.93 3.53MB
quarkus 24695.25 2.58MB
spring mvc 24649.89 3.05MB
spring webflux 26366.99 2.39MB
thorntail 25958.03 3.77MB
vert.x 37519.58 3.40MB

Environment

  • Ubuntu 20.04.4 LTS
  • 16G RAM
  • 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz × 8

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published