title: Execute a console application remotely from C# web app, perfomance-wise
body: <p>Here's some background. The C# web application I developed employ another console application (for image resizing and several magical stuff), which is quite heavy on memory and processor. Once the application finished, the web app need to read the STDOUT result.</p>
  
  <p>I'm planning of moving the console application to its own server for better scalability (or maybe to more servers, later). I need a way to remotely execute the console application, quickly and effectively. The connection between the computers is strictly private, so encryption and security is really not needed, more like telnet rather than ssh.</p>
  
  <p>I also need connection pooling, there's no way to reconnect every single time the application need to run.</p>
  
  <p>Thanks in advance.</p>