I want to archive data from DynamoDB to S3. I came across two solutions:
- DynamoDB -> TTL DynamoDB + DynamoDB Stream -> Lambda -> Kinesis Firehose -> S3
- DynamoDB -> TTL DynamoDB + DynamoDB Stream -> Lambda -> S3
Which option is better and why? What are the advantages of using Kinesis Firehose and the disadvantages of not using Kinesis Firehose?