title: For a SaaS running on Node.JS, is a web-server (nginx) or varnish necessary as a reverse proxy?
body: <p>For a SaaS running on Node.JS, is a web-server necessary? </p>
  
  <p>If yes, which one and why?</p>
  
  <p>What would be the disadvantages of using just node? It's role is to just handle the CRUD requests and serve JSON back for client to parse the date (like Gmail).</p>