SQS use case:
Kinesis Operations -> Adding Shards
Also called shard splitting, can be used increase the streams capacity(1mb/s data in per shard) if you have 10 shard you have 10mb/s.
The first one is the SDK (Software development kit) allows the write you code or use CLIA to directly send data into Kinesis. Second one is Kinesis Producer (KP) thirt one is Kinesis agent and this agent basically…