ある企業はAmazon Kinesis Data Streamsへ大量のイベントデータを送信しています。データプロデューサー側でスループットを向上させ、PutRecords API呼び出し回数を削減したいと考えています。最も適切な方法はどれですか。
Kinesis Producer Library(KPL)は、複数の小さなレコードをまとめて送信する集約機能や再試行、バッチ処理を提供し、Kinesis Data Streamsへの書き込み性能を向上させるために利用されます。Amazon Data FirehoseやAthena、Glueクローラーはこの用途には適していません。