isso é uma boa ideia?
Eu pensaria dessa maneira. Sim, este é um caso de uso bem adequado aos pontos fortes do Node.js.
Quais módulos você recomenda para esse objetivo?
- Servidor de aplicativos: Express.js
- Sockets da Web: Socket.io (talvez meias.js)
- Http de gateway para back -end: hyperrequest ou superagente ou request.js
- Se você precisar de alguma funcionalidade de proxy HTTP direta: Node-Proxy