In the five years since its debut, Node has gone from a language inspired by the desire for websites to support push notifications, to a language that is now powering some of most innovative initiatives at companies of all sizes. How did this happen? A big driver has been the rapid proliferation of mobile apps and the need to connect them to data and services via APIs. And, to do it in a way that is both scalable and easy.
Here’s just a sample of the many companies using Node in production or ramping up projects:
Read more about big brands using Node:
- Node.js Infographic – strongloop.com
- Learn how media companies are using Node to build responsive apps – strongloop.com
- Lists of companies using Node from nodejs.org, GitHub, Quora, and VentureBeat
- ADP, Dow Jones Help Mainstream Node.js – EnterpriseTech Software
- eBay’s first large-scale Node application – eBay Tech Blog
- Linkedin Node at Scale – highscalability.com
- PayPal’s migration to Node from Java – PayPal Engineering Blog
- IBM DeveloperWorks – mobile apps with Node.js – IBM DeveloperWorks Blog
Node is fast and scalable
Everyone knows benchmarks are a specific measurement and don’t account for all cases. Sometimes Java is faster. Sometimes Node is. Certainly what and how you measure matters a lot. But there’s one thing we can all agree on: At high levels of concurrency (thousands of connections) your server needs to go to asynchronous non-blocking…you can’t go creating threads for every connection. This is where Node excels.
- Using Node.js at PayPal doubles RPS, lowers latency, with fewer developers… – highscalability.com
- LinkedIn moved from Rails to Node: 27 servers cut and up to 20x faster – highscalability.com
- I-Tier: Dismantling the Monoliths (Rails to Node migration) – Groupon Engineering blog
- Performance comparison between Node.js and JavaEE – DZone
- 5 steps to making a Node.js frontend app 10x faster – GoSquared
- What makes Node.js faster than Java? – strongloop.com
Node has emerged as the go-to technology for a variety of use cases, including:
Internet of Things
IoT is increasing exponentially the number of connected devices
- Think health monitors, sensors, tags, bots, thermostats, cars and all variety of “smart” devices that need to talk to disparate data and services both in real-time and offline.
- Learn more about how Node is helping power the Internet of Things
- Check out Ponte, an M2M bridge framework for REST developers
- Automotive Grade Linux, Tizen & AllSeen have all included support for Node
- Node-RED: A visual tool for wiring the Internet of Things by IBM
- Johnny-Five: Firmata based Adrunio framework with support for Node
Node developers have a bright future
Companies are rapidly hiring Node developers and the job growth proves it.
Node is a popular Google search
Developers are increasingly looking to learn more about Node.
Source: Google Trends