¿Es esta una buena idea?
Lo pensaría de esta manera. Sí, este es un caso de uso bien adecuado para las fortalezas de Node.js.
¿Qué módulos recomiendas para tal propósito?
- App Server: Express.js
- Sockets web: Socket.io (tal vez Socks.js)
- Http desde la puerta de enlace al back -end: hiperrequest o supergent o request.js
- Si necesita alguna funcionalidad de proxy HTTP directa: nodo-proxy