Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add moleculer to microservices #104

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jeremyjs
Copy link

@jeremyjs jeremyjs commented Nov 9, 2019

Cote and Moleculer are not listed currently. Here, I've provided a quick viewpoint on the tradeoffs.

Moleculer is new, and much faster than Seneca. Moleculer serves as a full framework and therefore has many more features compared to micro.

Cote is faster than Moleculer according to Moleculer's benchmark. Cote is older and therefore more established.

Micro is by far the most popular: https://www.npmtrends.com/cote-vs-seneca-vs-micro-vs-nanoservices-vs-moleculer.

So we have these specializations:

  • micro: Very Popular, Performant, Dead-Simple
  • Molecular: New, Fast, Feature-Rich, Modular Library of Plugins
  • Cote: Older, More Established, Faster than Molecular
  • Seneca: Older, More Established, Much slower than Molecular

I have not added Cote for now, but it may be considered as a replacement for Seneca based on the tradeoffs between the two which I am not familiar with. Or perhaps Moleculer can replace Seneca; I'm just not confident enough to personally say it can completely replace Seneca.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant