title: What is the disadvantage of using socket.io to conenct nodejs server and golang server?
body: <p>I am working on web application which includes visualization - pie, bar, grid etc.</p>
  <h3>Note:</h3>
  <p>Application includes</p>
  <ol>
  <li><p>Two technologies <code>nodejs</code> and <code>golang</code>.</p>
  </li>
  <li><p>Nodejs is used for performing simple operations, routing, validation etc.</p>
  </li>
  <li><p>Golang is used for db connection, processing data, etc.</p>
  </li>
  </ol>
  <h3>Architecture/ Flow:</h3>
  <ol>
  <li><p>Client(angularjs) will communicate to <code>nodejs</code> server.</p>
  </li>
  <li><p><code>Nodejs</code> will talk to <code>golang</code> server using <code>socket.io</code> to get processed data.</p>
  </li>
  <li><p><code>Nodejs</code> will respond to client after getting processed data from golang.</p>
  </li>
  </ol>
  <p>Here is my question</p>
  <p>Is there any drawback of using socket.io in this case?</p>
  <p>Any suggestion or idea will be grateful.</p>