Il s'agit des technologies les plus polyvalentes pour créer des projets de développement d'applications Web et mobiles en raison de la cohérence entre le front-end et le back-end - tous deux utilisent JavaScript. En plus de cela, il y a un énorme soutien aux développeurs. Il est ainsi facile de trouver des frameworks qui sont pris en charge et qui peuvent être rapidement ajoutés au projet. En général, les systèmes basés sur les API sont faciles à gérer avec les API REST. Le passage aux microservices est souvent une étape nécessaire, qui est facilitée par Node. Une architecture de microservices commence généralement à avoir du sens lorsque nous travaillons avec 20 ingénieurs ou plus. Sinon, le coût de l'orchestration l'emporte complètement sur le coût de la construction du produit viable et de l'ajout de nouvelles fonctionnalités à votre application. En général, nous commençons chaque application par quelque chose qui se situe entre un monolithe et un microservice. Cela nous permet de passer aux microservices si nécessaire.