Kafka Producer and Consumer Client in Scala. Takes in config file Measures throughput and latency, output as yaml file. Serializes message as protobuf