Kafka Entity

Copy of #615