Question 37:
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 their entire online infrastructure on java based web applications running on AWS. The HH is capturing click stream data and use 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 lot of performance issues with the Kinesis Stream and based on the metrics captured, identified hot and cold shards. IT team wants to perform Resharding. There are 2 shards SHARD 1 with a hash key range of 276...381, SHARD 2 with a hash key range of 382...454. Post re-sharding how does Kinesis Stream behave?Select 5 options.
Answer options:
A.Data records that were flowing to the parent shards are re-routed to flow to the child shards based on the hash key values that the data-record partition keys map to B.The parent shards disappear when the reshard occurs and move all the records in the parent shard to child shards C.data records that were in the parent shards before the reshard remain in those shards D.Before a reshard operation, a parent shard is in the OPEN state E.After a reshard operation, the parent shard transitions to a CLOSED state F.After a reshard operation, the parent shard still in OPEN state G.After a reshard operation, the child shard still in CLOSED state H. After the stream`s retention period has expired, parent SHARD moves to EXPIRED state