
NODEJS
Node.js® es un entorno de ejecución de JavaScript construido sobre el motor V8 de Chrome. Node.js utiliza un modelo de E/S basado en eventos y no bloqueante, lo que lo hace ligero y eficiente. Su ecosistema de paquetes, npm, es el mayor ecosistema de bibliotecas de código abierto del mundo.
Razones para utilizar
NODEJS

La mayor ventaja es que este lenguaje JavaScript no bloquea la E/S, es decir, el método de comunicación de entrada/salida. Aun así, la comunidad de desarrolladores tiene dos posturas. Algunos sostienen que las aplicaciones con muchos ciclos de CPU pueden fallar. Otros afirman que no representa ningún problema, ya que el código de Node funciona en procesos pequeños.

Con NGINX, un proceso maestro puede controlar múltiples procesos de trabajo. El proceso maestro mantiene los procesos de trabajo, mientras que estos realizan el procesamiento real. Como NGINX es asíncrono, cada solicitud puede ejecutarse de forma concurrente sin bloquear las demás.

NGINX está diseñado para ofrecer un bajo consumo de memoria y alta concurrencia. En lugar de crear un proceso nuevo para cada solicitud web, NGINX utiliza un enfoque asíncrono y basado en eventos en el que las solicitudes se gestionan en un único hilo.

NGINX fue creado originalmente por Igor Sysoev, con su primera versión pública en octubre de 2004. Igor concibió inicialmente el software como respuesta al problema C10k, relacionado con el reto de rendimiento de manejar 10.000 conexiones concurrentes.
