Question 28:
HikeHills.com (HH) is an online specialty retailer that sells clothing and outdoor refreshment gear for trekking, go camping, boulevard biking, mountain biking, rock hiking, ice mountaineering, skiing, avalanche protection, snowboarding, fly fishing, kayaking, rafting, road and trace running, and many more. HH runs its entire online infrastructure on java based web applications running on AWS. The HH is capturing click stream data and uses a custom-build recommendation engine to recommend products which eventually improve sales, understand customer preferences and already using AWS Kinesis Producer Library to collect events and transaction logs and process the stream. HH IT team identified a lot of performance issues with the Kinesis Stream and based on the metrics captured, identified hot and cold shards.IT team wants to effectively improve the performance of the hot shards. There are 2 hot shards SHARD 1 with a hash key range of 276...381 and SHARD 2 with a hash key range of 382...454. What basic re-sharding strategy needs to be applied and how can it be applied?
Answer options:
A.SHARD 1 need to be split as SHARD 1A with hash keys between 276.. .332 and SHARD 1B between 332…381, SHARD2 into SHARD2A between 382..410and SHARD B between 410..454 B.SHARD 1 need to be split as SHARD 1A with hash keys 276.. .332 and SHARD 1B as 333…381, SHARD2 into SHARD2A 382..410and SHARD B as 411..454 C.MERGE AND SPLIT SHARD 1 and SHARD2 into 3 SHARDS, SHARD12A with hash keys 276…370, SHARD12B as 371…420, SHARD12Cas 421..454 D.MERGE 2 SHARDS into 1 SHARD with hash keys between 276..454 which improves performance by unifying hash keys into a single shard