Quiero compartir un post bastante interesante sobre una experiencia, de una persona con Node.js. Básicamente esta persona venia del mundo python y se paso a Node.js. Luego de un año en producción volvió a python.
No deja de ser una experiencia más pero creo fervientemente que javascript no fue diseñado como un lenguaje para servidores o para describir entidades. No confundan, soy muy fanático de javascript pero he trabajado toda mi vida con el para dar interactividad a paginas web y creo que para eso es genial. Ahora desde mi experiencia no creo que sea bueno para interactuar con base de datos, definir estructuras de objetos, etc.
Dejo link:
http://geekforbrains.com/post/after-a-year-of-nodejs-in-production