asked 232k views
0 votes
Kinesis - why split shards?

A. To increase the capacity of the stream to ingest and transport data.
B. To distribute the load across multiple shards, improving performance.
C. To reduce the risk of data loss or corruption.
D. All of the above.

1 Answer

4 votes

Final answer:

In Amazon Kinesis, splitting shards is done to increase capacity and improve performance by distributing the load across multiple shards.

Step-by-step explanation:

In Amazon Kinesis, splitting shards is done for two main reasons:

By splitting shards in Kinesis, you are able to handle higher data volumes and reduce the bottleneck that might occur when a single shard becomes overloaded. This ensures efficient data processing and better scalability of the system.

answered
User Rashid KC
by
8.2k points