The Paved PaaS To NodeJS Microservices at Netflix [video]
youtube.com
youtube.com
- Node performs very well. - It is scalable for web. - It is supported everywhere and it is really easy to learn and use. - You embrace one programming language among your developers that can be used for Backend, Frontend, and Native apps. - ES6 and Node8 already made significant improvements to the syntax and langauge. - It has a rich open source ecosystem and resources (from Facebook, Google...). - Tooling is great! - Fits very well for new techniques and models (Microservices, Serverless, and etc) - It is easy to learn how to write a maintainable code in Node.
so why not?
There are certain things that you will find a good reason to build them with something else (Java, Go, Python, Erlang, etc). But Node is a perfect choice for majority of services that a web company is building today.