TrustRadius: an HG Insights company

Node.js Information Reviews & Insights

Score8.6 out of 10

32 Reviews and Ratings

Community insights

TrustRadius Insights for Node.js are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Beneficial C and C++ plugins: Several users have found the C and C++ plugins to be highly beneficial for heavy calculations. They mentioned that with a little knowledge of JavaScript, these plugins are easy to use and maintain.

Robust technology with wide JSON support: Many reviewers appreciate the robustness of Node.js and its capability to handle multiple connections at a time. They also highlight the wide range of JSON support provided, which enhances their development experience.

Ample npm packages for complex applications: Numerous users have praised the availability of numerous npm packages that assist in developing complex applications. These packages provide extended functionality and make it easier for developers to tackle intricate tasks efficiently.

Node.js Reviews

2 Reviews
InformationComputer Software1Internet1

Node.JS - if you have JS developers, it's the way to go

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Node.js is commonly spread across the organization as a service aggregator of other services, acting as a Backend For Frontend for the web and native applications.
Since the frontend technologies are JavaScript-based, it's easy to use, having high-speed development from all developers, because all of them are familiarized with the base language.

Pros

  • As an API Gateway/Aggregator
  • Scalable applications
  • Development experience

Cons

  • CPU Performance

Likelihood to Recommend

Node.js is a strong choice for building modern applications. It simplifies managing how different services work together (service orchestration) and adapts to growing user demands (scalability). Additionally, it allows for efficient Backend for Frontend (BFF) layers, providing web applications with the specific data they need. Also, Node.js utilizes JavaScript, a familiar language for many developers, which can streamline the development process.
Vetted Review
Node.js
10 years of experience

NodeJS is great for a scalable microservices architecture

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We are using Node to implement a microservices architecture that runs every aspect of the product. From a user-facing API, to back-end processing services, to our serverless triggers.

Pros

  • Light-weight, fast implementations of tasks in a microservices framework.
  • Ample modules are available for extended functionality.
  • Open-source with large amounts of community support.
  • Very scalable for ever-increasing environments.

Cons

  • Performance bottlenecks need to be profiled and ameliorated.
  • The Asynchronous Programming Model has a learning curve which isn't always intuitive to entry-level coders.
  • Much more suited to the cloud, as opposed to bare-metal installations.

Likelihood to Recommend

Node is very good at microservices. "Do one thing and do it well." It is easily Dockerized and scalable. For many products, Node can be used as a front-end API, as well as a back-end processor.
For extremely CPU-intensive tasks, like advanced machine learning, I'd recommend not to use Node.