available social comments and store in the DynamoDB table. There are millions of rows for storing this data and needs to be scaled as demand increases. There is a requirement that this data should be replicated across
another region as well and data should be stored from various sources in real time. Which of the following option can help you achieve this?
A. You will be using DynamoDB sharding
B. You will be using DynamoDB CRR (Cross Region replication)
C. You will be using Kinesis Client Library to store data in the DynamoDB table
D. You will be using Kinesis Producer Library to store data in the DynamoDB table
E. You will be using DynamoDB stream
1. A,B
2. B,C
3. C,D
4. C,E
5. A,E
Correct Answer : 4 Exp : DynamoDB Streams provides a time ordered sequence of item level changes in any DynamoDB table. The changes are de-duplicated and stored for 24 hours. This capability enables you to extend the
power of DynamoDB with cross-region replication, continuous analytics with Redshift integration, change notifications, and many other scenarios. Hence, option-E is correct.
Using Kinesis Client Library you can consume the streaming data and publish into the desired destination. Hence option-C is also correct.
4