Implementing Efficient and Reliable Producers with the Amazon Kinesis Producer Library