Question
In AWS, for Kinesis (the streaming service that allows you to quickly ingest/transform lots of incoming data and send it to destination like S3, DynamoDB, etc), Kinesis [...] is best for cases where you need to transform the data (or do some processing on top of it with e.g. Lambda), before sending it to final destination. Data is stored temporarily (1 to 7 days) in Shards waiting processing (from e.g. Lambda)