DEV Community

Cover image for Demystifying Microservices with Node.js: A Journey from Netflix's Semicolon Crisis to the Future of Software

Demystifying Microservices with Node.js: A Journey from Netflix's Semicolon Crisis to the Future of Software

David Chibueze Ndubuisi on October 20, 2023

Picture this: It's a Friday night, and you're about to settle in for a cozy Netflix binge. But instead of the familiar "Loading..." message giving ...
Collapse
 
tomquincy profile image
Tom Odey •

Thanks for a very comprehensive article.

Collapse
 
davydocsurg profile image
David Chibueze Ndubuisi •

You're welcome. I'm glad you found it helpful.

Collapse
 
shubhamy profile image
Shubham Yadav • • Edited

I didn't knew so many popular companies apart from Netflix also use Node.js. Can you please share references to read more about them?

Collapse
 
aloisseckar profile image
Alois Sečkár •

Also one little remark - all tips in last section are numbered with "1", the numbers not incrementing.

Collapse
 
davydocsurg profile image
David Chibueze Ndubuisi •

Thanks @aloisseckar. Updated.

Collapse
 
sergionr profile image
Sergio N •

Great read

Collapse
 
vaishnavi_rokde_1d47d6e14 profile image
Vaishnavi Rokde •

best explanation about microservices, very simple and easy to understand.

Collapse
 
web_walkerx profile image
Buba Mohammed Auwal •

Great explanation of how microservices work

Collapse
 
aloisseckar profile image
Alois Sečkár •

Are there any battle-tested frameworks for building JavaScript microservices atop Node.js runtime? Because I am not quite convinced I should choose developing in plain Node.js over Java alternatives like Spring Boot or Quarkus.

Since I come from Vue.js world, maybe I can imagine (and would even like to try, I guess) deploying a bunch of Nuxt instances with server-part logic implemented. But it still sound a bit silly, as it is obviously more focused on frontend.

Collapse
 
alisajidcs profile image
Ali Sajid •

The most commonly used framework is express js. It's light weight and you might not even feel that you are using a framework.

Other then that there is fastify, for API development.

And NestJs, this requires a little bit of a learning curve.

Collapse
 
aloisseckar profile image
Alois Sečkár •

Thanks for the Tipsport. Will have a look.

Collapse
 
djpysu profile image
Info Comment hidden by post author - thread only accessible via permalink
Tudor-Radu Barbu •

ChatGPT writing skills everywhere … :(

Some comments have been hidden by the post's author - find out more