I am looking into dynamo db streaming options. There are 2:
- Dynamo streams
- Kinesis streams
Dynamo streams can have a lambda trigger that will consume the stream.
Kinesis streams can also have the lambda trigger that will consume the stream.
In both above cases, in the lambda settings we can choose the batch size.
In dynamodb, what is the difference between using dynamo streams + lambda trigger versus kinesis streams + lambda trigger?