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.