I see a lot of people talking about Kafka, but I don't really get how to fit it inside an Event Sourcing system.<p>What is the current state of the art (if there is such a thing) of Event Sourcing?
In event sourcing you need to somehow pass around <i>events</i>, which are
arbitrary <i>data</i> that describe necessary change of the state. Kafka is
a message router/forwarder, with message being an arbitrary <i>data</i>. No go
figure where does that fit.