This is interesting. We researched Node.js a bit and found many arguments on StackOverflow against using it for apps that require heavy DB interaction and/or non-real-time apps. Also, there seemed to be many people pointing to the single-process model as risky. Is this no longer the case or have these issues been addressed through configuration? I would love to give Node.js a try again.