Идея использовать кафку как event store в eventsoucing выглядит очень заманчивой. Понаблюдаем за исплементацией.
Судя по активному обсуждению Kafka в разных местах: «В этот горшочек можно положить все, что угодно (с)». Вопрос, зачем?
События удобно хранить в документной БД, например MongoDB или специализированной такой какGreg Young’s EventStore. Kafka хорошо подходит для интеграционных очередей, но не для хранения. Вроде про это не раз писали.