Answer – C
The AWS Documentation mentions the following.
DynamoDB Streams enables solutions such as these and many others. DynamoDB Streams captures a time-ordered sequence of item-level modifications in any DynamoDB table and stores this information in a log for up to 24 hours. Applications can access this log and view the data items as they appeared before and after they were modified, in near real-time.
Option A is invalid since this is used to provide a DynamoDB-compatible caching service that enables you to benefit from fast in-memory performance for demanding applications.
Option B is invalid since this is used to provide a fully managed solution for deploying a multi-region, multi-master database, without having to build and maintain your own replication solution.
Option D is invalid since there are no inbuilt triggers in DynamoDB.For more information on DynamoDB streams, please refer to the below URL-
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html