初めて質問させていただきます。

AWSにて、KinesisにPutしたデータを
LambdaでDynamoDBへ書き込む処理を開発しています。

DynamoDBの書き込みキャパシティーユニットは十分足りているのに、
処理速度がKinesisへのデータPutの速度に追いつかず
処理の反映待ち時間がだんだん長くなってしまいました。

Kinesisのデータはシーケンシャルなので当たり前といえば当たり前なのかもしれませんが、
Lambdaが同時に1つしか動いていないようで
これをメッセージキューとワーカーが1対nにできれば解決できそうなのですが
Kinesis -> LambdaでKinesisシャードを増やさずにそれをする方法が見つからず、、、
そもそもKinesisの使い方が間違っている等何かアドバイスを頂きたいです。
よろしくお願いいたします。

【稼働情報】
Kinesisのシャード数:1
KinesisへのデータPut:秒間10〜50件

■自己レス、、
Lambdaで受け取った複数のデータを並列でDynamoに書き込むことで解決できました。