title: What's the limit of spawning child_processes?
body: <p>I have to serve a calculation via algorithm, I've been advised to use a child process per each opened socket, what I am about to do is something like that:</p>
  
  <pre><code>var spawn = require('child_process').spawn;
  var child = spawn('node', ['algorithem.js']);
  </code></pre>
  
  <p>I know how to send argument to the algorithm process and how to receive results.</p>
  
  <p>What I am concerned about, is how many socket (each socket will spawn a process) I can have?
  How can I resolve this with my cloud hosting provider? so that my app gets auto scaled?</p>
  
  <p>What's the recommended node js cloud hosting provider?</p>
  
  <p>Finally, is this a good approach in using child processes?</p>