Skip to content

Comparison between different implementation stacks (no release)

Notifications You must be signed in to change notification settings

Technolords/benchmark-rest-server

Repository files navigation

Rest server benchmarks

Index

Introduction

As the open source communities move forward, and new libraries are created, it raises some questions:

  • Are we re-inventing the wheel?
  • Which library is the most efficient (performance wise)?
  • Which library is the most friendly (developer wise)?

This project contains Maven modules, where each module represents a different stack, i.e. a different implementation. All the module shares an implementation of a single REST API method. Lastly, all the implementations can be used in a microservice style, i.e. executable Jar files.

Matrix

The matrix below gives an overview of the modules and their related stacks (ordered by module name):

  • module: the name of the Maven module
  • container: the web container used for deployment
  • wiring: what kind of IoC is used
  • stack: the used java libraries
Module Container Wiring Stack
raw servlet jetty Jetty 9 Manual None, using standard java 8

About

Comparison between different implementation stacks (no release)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages