O'Reilly logo

Hands-On Microservices with Node.js by Diogo Resende

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Modules and Toolkits

Now that we have reviewed what Node.js's new features are, and now that we know what a microservice is, it's time to see what tools or modules we can we to create one. We'll review a couple of options and build a more or less simple microservice so that we can point out advantages and disadvantages for each approach.

We'll look at four different modules:

  • Express: One of the most commonly used modules in the Node.js ecosystem
  • Micro: A very minimalistic microservices approach
  • Seneca: A microservice toolkit based on property matching
  • Hydra: A package that bundles a couple of modules to help you resolve many microservices concerns, such as distribution and monitoring

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required