Results prove Node.js is the best web server for powerful apps
I was talking with a friend of mine the other day, and we were talking about Node.js. He’s the CEO at a Startup in Toronto and a pretty savvy engineer. He mentioned that it’s only a matter of time before Node appears in almost every major corporation.
A quick look online can tell you companies like Netflix, Walmart, GoDaddy and even NASA are all on board. LinkedIn has even mentioned publicly that they’ve achieved massive productivity gains from using Node, and they’re in the top 100 most visited web sites.
Something exciting to notice is that many of these companies came from .NET or Java environments before Node.js. As they begin to adopt the framework, front-end engineers will progressively start to use it and similarly so will your back-end folks. This full-stack environment will transform your whole organization to become comfortable with a single language. (Did I mention JS is also the most popular language on GitHub?). This induces massive productivity gains.
In addition, teams can reuse many modules, templates and libraries making Node.js even more attractive from a business perspective.
What makes Node extra special in my opinion is it’s exceptionally vibrant npm community. 4 million developers per month use npm to share, reuse and rebuild code in exciting new ways. I partially attribute this to the nature of developers who are raised in the open source / JS realm. They were used to sharing software long before the Node project began. These days, I think we also all know that open-source software helps us evolve at orders of magnitude faster than if we were to try and silo ourselves away.
The Node project has an incredible solid backig by the likes of Microsoft, IBM, Intel, Redhat, PayPal, Joyent and others.
Corporate backing helps convince senior IT leaders and C-level management of the Fortune 2000 that Node is trustworthy. Sponsors add validity to Node. Believe it or not, it’s the power of optics in business.
Finally, big companies can provide huge leaps in the evolution of node by investing tremendous amounts of resources in co-ordinated R&D. This research can far surpass the output of a large ecosystem of autonomous developers.
A good example is at Netflix. Some of their core developers will be working on better tools for post-mortem debugging and then contributing their creation to the npm community, which everyone can then use.
Node’s ever-increasing uptake has brought it to critical mass in organizations and across the developer community at large. Why would you want to move off of Node with results like these:
- Groupon reports page load times drop by 50%
- Linkedin moved from Rails to Node for mobile which reduced their servers from 30 to 3 and the system ran 20x faster.
- Walmart did not go over 1% CPU utilization on Black Friday. The team did a deploy with 200 million users online.
- PayPal reported a 2x increase in developer productivity.
But what I’m really looking forward to is what the likes of NASA, VISA, or the NFL will come up with in the next 12 months with Node.
Until next time, folks!