Skip to content

WizardTales/microservice-benchmarks

Repository files navigation

microservices-benchmark

Benchmark of microservices frameworks for NodeJS.

Frameworks in benchmark

Package Version
MicroWizard 1.1.1
Seneca 3.37.0
Hemera 5.8.6
Nanoservices 0.0.11
Moleculer 0.13.0

Result

See https://github.com/WizardTales/MicroWizard?tab=readme-ov-file#benchmarks

Run benchmark

Install dependencies

$ npm install

or

$ yarn

For remote test need to install a NATS server too. You may also use Docker container version of this benchmark.

Start nats server (gnatsd) and

$ npm run bench local
$ npm run bench remote

Docker container version

If you don't want to have unneeded dependencies and software on your local computer, you may use Docker to set-up "virtual containers" with this benchmark.

Prerequisities

You need to have Docker and docker-compose installed.

Starting benchmark

Simply run docker-compose up command, so:

  • NATS server will be set-up
  • All dependencies will be installed
  • Benchmark results will be visible in your terminal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published