User:AndMaz/sandbox

Source: Wikipedia, the free encyclopedia.

Moleculer
Original author(s)icebob
Stable release
0.14.18 / October 1, 2021; 2 years ago (2021-10-01).[1]
Written inJavaScript
PlatformNode.js
TypeJavaScript framework
LicenseMIT License[2]
Websitemoleculer.services

MoleculerJS, or simply Moleculer, is an open-source Node.js microservices framework for building distributed web applications[3] [4] [5] [6][7] [8] [9] [10] [11] [12].

Overview

Moleculer is a progressive microservices that supports multiple software architectures: monolith [13], microservices [14] or mixed. Moleculer provides out-of-the box most of the features required to build a distributed web application, some them are listed below:

Polyglot Implementations

The open-source community is also working on porting Moleculer to Java, Go and Ruby languages.

Popularity

Moleculer is used by Ghost, Shareworks by Morgan Stanley, Sonda and more[15]. Microsoft's Web Template Studio also provides support for Moleculer[16].

See also

References

  1. ^ "MoleculerJS Releases". GitHub. August 26, 2021.
  2. ^ "moleculerjs/LICENSE". GitHub. Retrieved August 28, 2021.
  3. ^ "Moleculer - Progressive microservices framework for Node.js". Moleculer.
  4. ^ Bigheti, Jeferson; Fernandes, Michel; Godoy, Eduardo (August 12, 2021). "Control as a Service: A Microservice Approach to Industry 4.0". IEEE. doi:10.1109/METROI4.2021.8792918. Retrieved September 3, 2021.
  5. ^ Κακομήτας, Δημήτριος-Στυλιανός; Kakomitas, Dimitrios-Stylianos (September 2021). "Cloud gateways for heterogenous data sources": 76. doi:10.26267/unipi_dione/1119. {{cite journal}}: Cite journal requires |journal= (help)
  6. ^ Anisetti, Marco; Ardagna, Claudio A.; Gaudenzi, Filippo; Damiani, Ernesto (November 12, 2019). "A Continuous Certification Methodology for DevOps". Proceedings of the 11th International Conference on Management of Digital EcoSystems. Association for Computing Machinery: 205–212. doi:10.1145/3297662.3365827.
  7. ^ Waseem, Muhammad; Liang, Peng; Shahin, Mojtaba; Ahmad, Aakash; Nassab, Ali Rezaei (June 21, 2021). "On the Nature of Issues in Five Open Source Microservices Systems: An Empirical Study". Evaluation and Assessment in Software Engineering. Association for Computing Machinery: 201–210. doi:10.1145/3463274.3463337.
  8. ^ Mazayev, A.; Al-Tam, F.; Correia, N. (December 7, 2021). "Attention-Based Model and Deep Reinforcement Learning for Distribution of Event Processing Tasks". arXiv:2112.03835 [cs].
  9. ^ Wayner, Peter. "18 Node.js and JavaScript libraries for fast and simple microservices". InfoWorld. Retrieved October 21, 2021.
  10. ^ "Top 20 Best NodeJS Frameworks For Developers in 2021". UbuntuPIT - Linux News, Machine Learning, Programming, Data Science. September 22, 2021. Retrieved October 21, 2021.
  11. ^ "Building microservices architecture with Node.js and Moleculer". merixstudio. Retrieved August 29, 2021.
  12. ^ "MoleculerJS Is Your NodeJS Framework For Microservices". Wiredelta. Retrieved October 21, 2021.
  13. ^ "Monolithic Architecture". Microservices.io. Retrieved August 28, 2021.
  14. ^ "Microservice Architecture". Microservices.io. Retrieved August 28, 2021.
  15. ^ "Companies using Moleculer in production". moleculer. Retrieved October 21, 2021.
  16. ^ "Microsoft Web Template Studio". Github. Microsoft. Retrieved October 21, 2021.


Category:JavaScript web frameworks Category:Software frameworks Frameworks Category:Web development Category:Software using the MIT license