Which Companies Based their Apps on Node.js – Famous Apps Built with Node.js 2021
Find out which of the most well-known, global companies use Node.js in their applications and learn why they chose this specific technology.
Why did PayPal, the largest worldwide system for online payments decide on Node.js? As known, the company supports international transactions in more than 100 currencies and it’s generally seen as one of the most trustworthy.
[…] the primary blocker at PayPal has always been the artificial boundary we established between the browser and server – said Jeff Harrell, director of Engineer at Paypal
- built almost twice as fast with fewer people
- written in 33% fewer lines of code
- was constructed with 40% fewer files
What’s more, the company doubled the number of requests served per second, at the same time decreasing the average response time by 35%!
Netflix is the world’s leading subscription-based streaming service that allows members to watch TV shows and movies without commercials on an internet-connected device. It is currently present in over 190 countries and has about 130 million memberships.
Netflix chose Node because they wanted to achieve a lightweight, modular, and fast application. Thanks to Node, which builds the company’s server-side rendering, the startup time of the application was reduced by 70%. In fact, the solution turned out to be efficient to the extent the company’s now moving data access layers to Node.js runtime as well.
According to Yunong Xiao, Principal Software Engineer at Netflix, there are three main reasons why they decided to include Node.js in the tech stack:
- The performance which in case of such a huge infrastructure like Netflix, is crucial.
- Node.js has a lot of modules offering a lot of built-in tools that can optimize the development time and make it easier.
LinkedIn is a social network that focuses on professional networking and career development. It allows users to create their professional profiles, document their experience, find career opportunities, and build a network of contacts.
Currently, Node.js is the foundation of LinkedIn’s mobile software stack.
Here’s why they chose it according to Kiran Prasad, VP of Product at LinkedIn:
One reason was scale. The second is, if you look at Node, the thing it’s best at doing is talking to other services. The mobile app has to talk to our platform API and database. We’re not doing massive data analytics. Node showed us huge performance gains compared to what we were using before, which was Ruby on Rails.
Choosing to base the platform on Node.js resulted in several major benefits for the company:
- Significant savings on resources (reduction of most of the servers)
- Doubled traffic capacity
- 10x faster performance of the app on the client-side
- The frontend and backend mobile teams could be combined into a single unit
Twitter is an online news and social networking site where people communicate in short messages – tweets. As of the second quarter of 2021, Twitter had 206 million monetizable daily active users worldwide.
The company used Node.js during the development of Twitter Lite in 2017. It was a complete rewrite of the mobile website optimized for interface speed and network efficiency. The app is designed to load quickly even on slower Internet connections and is optimized for a 30% faster launch time.
“We’re using that as sort of a way to compete in markets where native apps are less able to compete, where people don’t want to download a 200-megabyte iOS app. They want something that fits under 600 kilobytes.” said James Bellenger, Senior Software Engineer at Twitter Inc.
What about you?
If you’re reading this article you probably wonder if Node.js is a good fit for your app’s tech stack. As you can see, the framework meets the expectations of some of the most famous apps in the worldwide market, including the most demanding infrastructures handling huge amounts of data every day. Will it be a good choice for your product? Let’s find out! Contact our team and our backend specialists will help you define the tech stack for your app!