title: Nodejs in memory message bus using EventEmitter for cross modules communication
body: <p>im new to nodejs, and I am looking for ways to have a pub/sub messaging in my node application that I can use for communication between module/packages.</p>
  
  <p>Was looking into using EventEmitter maybe using the eventEmitter instance on the process so it can act as a global event bus. But I just have a bad feeling about doing that, I don't know node enough to come up with a solid reason to not doing that. </p>
  
  <p>or is there an alternative approach?</p>
  
  <p>this is only in memory not cross multiple instance </p>