Can Kafka become a synonym for distributed append only logs that can act as a simple offset based messaging system and a key value db at the same time?
Because of this duality Kafka is typically Event Carried State Transfer rather then classical Event Driven arch with events.