NodeJS
Usamos NodeJS cuando tu aplicación espere un tráfico muy concurrido o dependa mucho en peticiones y respuestas asíncronas. La ligereza y naturaleza asíncrona de Node hace posibles aplicaciones complejas de tipo Single Page Application o Isomorphic (los dos tipos de aplicaciones JavaScript más comunes).