Kafka Producer abstraction project.