Produce and consume data from Kinesis with Avro serialization