Let's say I have a few services, Service A that does Invoicing, Service B that does Payments, and the system has to communicate with 2-3 web-services as well. Let's say there is a need to create some sort of "portal"-ish solution (mobile or not). In this situation, what would be the advantage using Node?
Would you mind to share when Node is not the right choice as well?
I'm interested to know more about Node :)
UPDATE: Thank you for the replies.
FYI, I do understand the concept of node.js in terms of the async callback and the argument of client-side and server-side use the same code.
I'm not a heavy Rails user (more of a Java/Python guy) but when it comes to creating a typical CRUD web-app, Rails would be more productive?