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