title: Want to run a dozen microservices on a single machine
body: <p>I have a 16 core 64 gig server. I am using node.js for microservices based architecture. There are about a dozen microservices. Seems good fit to deploy all dozen microservices on the same machine.<br>
  Usually people debate between REST vs Messaging, and messaging usually wins. In this scenario, both appear an unnecessary overhead.<br>
  How should the microservices communicate.. say, using node js, or JVM based processes. Ideally, best performance would come if each microservice is "bound" to a core, and communicate with others using L2 or L3 cache! Superfast. Is it possible to do that?<br></p>
  
  <ol>
  <li>Bind microservice process to a core forever</li>
  <li>Microservices communicate using L2 or L3 cache
  Thanks</li>
  </ol>