Node.js vs traditional backend