title: What alternatives for event sourcing except Apache Kafka?
body: <p>I really like idea of event sourcing. The main advantage for me is this:</p>
  
  <p>If you build microservices than with event sourcing it becomes very easy to communicate. Your components are decoupled, all they need to do is to know where is event store.  </p>
  
  <p>What is the simplest event store do you know? I just want to store events that occurs in my application and let other components to see these for new events to come.</p>
  
  <p>I'm using scala</p>
  
  <p>I had experience with apache kafka, there are many libraries for reading kafka topics (for eg. akka kafka stream)</p>
  
  <p>Apache kafka is a cluster system. It's hard to deploy, setup, this is the hardest part for me. I want to build application and work with services logic, not setting up kafka cluster. I heard about vertx and it's event bus, but i didn't tried it yet</p>