Skip to content

quarkusio/spring-quarkus-perf-comparison

Repository files navigation

spring-quarkus-perf-comparison

Performance comparison between Spring Boot and Quarkus

This project contains the following modules:

Application requirements/dependencies

  • Base JVM Version: 21

The application expects a PostgreSQL database to be running on localhost:5432. You can use Docker or Podman to start a PostgreSQL container:

cd scripts
./infra.sh -s

This will start the database, create the required tables and populate them with some data.

To stop the database:

cd scripts
./infra.sh -d

Scripts

There are some scripts available to help you run the application:

  • 1strequest.sh
    • Runs an application X times and computes the time to 1st request and RSS for each iteration as well as an average over the X iterations.
  • run-requests.sh
    • Runs a set of requests against a running application.
  • infra.sh
    • Starts/stops required infrastructure

About

Performance comparison between SpringBoot and Quarkus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •