Dec 4, 2021
I would have argued totally different.
Event Sourcing is about querying the latest state of any arbitrary row (select * where pk= value). Kafka allows you to read the latest state changes regardless of the row (select * where change_ts>= value).
So you will have trade offs in Kafka, either performance or store the states in a KTable or ..
<end of proof>