title: Communication between microservices pipeline
body: <p>I want to use microservices architecture for my next project based on ASP.NET core.  </p>
  
  <p>I could exchange between the services via REST but it is really heavy to maintain.   </p>
  
  <p>Is there an other way for communication between microservices, for example over event bus like vertx. </p>
  
  <p>I could use rabbitmq, but do not know, if it is a good option.</p>