The appearance of Node.js made a great resonance in the coding community. The solution has simplified a lot of complicated processes, introduced new features, and made development much more user-friendly. The influence of the platform is constantly growing and as a result we can see big companies using Node.js in production. So let’s figure out how much enterprise ready is Node.
The platform is maintained for almost 7 years. It already has more than 10 thousand commits and over 5 hundred contributors. Besides, there are 115+ thousand Node.js modules in npm. As for prominent users of the platform, their list includes such giants as PayPal, Groupon, Walmart, and Uber.
Some positive aspects of using Node.js in production are:
increase in productivity due to a wide variety of npm modules (2x in comparison to the Java stack);
significantly improved performance (decrease in an average response time; ability to carry more traffic);
better user experience (based on the previous aspects);
better coding experience (say hello to npm modules once again).
In our previous posts, we’ve already covered a lot of ecommerce platforms and CMSs based on the Node.js technology. You can see the most prominent examples here:
Below, we show how some top companies utilize Node.js.
Netflix. Netflix.com is no longer a Java application. It runs on Node.js and utilizes Restify, React, and Bunyan. Moreover, the company is working on broader adoption of the platform across the entire organization. For further information on how Netflix uses Node.js in production, follow this link: Building With Node.js At Netflix.
The New York Times. Times Video, the destination to watch videos by The New York Times, is entirely based on Node.js. The usage of the non-blocking I/O Model as well as the availability of all possible modules helped to improve productivity across NYTimes products. For further information on how The New York Times leverages Node in production, read here: Building With Node.js At The New York Times.
LinkedIn. Previously powered by Ruby on Rails, LinkedIn Mobile is entirely based on Node.js being one of the biggest Node.js applications in production. You can find out more about how LinkedIn uses the revolutionary technology here: Building With Node.js At LinkedIn.
Walmart. The company uses Node.js to serve some sophisticated features to mobile users on the client side. Walmart’s mobile app utilizes such an approach when all the front-end code is executed on the back end. For further information, check this post: Why Walmart is using Node.js.
As you can see, even tech giants use Node.js in production. The platform incorporates a lot of useful features that help to get a lot of benefits over such common technologies as Java. Of course, Node.js is not a replacement for its rivals, but its influence on the IT world is constantly growing. It’s obvious that more and more companies will leverage the technology in production and it is only a matter of time.