Node.js

Node.js

NodeJS is a language that runs from a server and is written in Javascript. Today it is of great interest to companies and developers because it offers a rich catalog of packages contributed via npm. It also reduces costs for the company (a single language for the front and back and fullstack javascript developers used to ecmascript and typescript)

It is increasingly used through new generation frameworks that allow to benefit from a speed of execution that is often superior to other server languages such as PHP. Indeed, NodeJS allows asynchronous requests (more simply said, we can perform several tasks at the same time).

Today, application infrastructures are developing to be more and more available (HA). NodeJS can be used to write microservices to segment the code by domain (user, product, etc.). This makes the application more robust (the application remains available even if one of the microservices is interrupted).