Event sourcing with Kafka: A practical example