AWS Certified Data Analytics – Specialty — Question 66

An online retailer is rebuilding its inventory management system and inventory reordering system to automatically reorder products by using Amazon Kinesis Data
Streams. The inventory management system uses the Kinesis Producer Library (KPL) to publish data to a stream. The inventory reordering system uses the
Kinesis Client Library (KCL) to consume data from the stream. The stream has been configured to scale as needed. Just before production deployment, the retailer discovers that the inventory reordering system is receiving duplicated data.
Which factors could be causing the duplicated data? (Choose two.)

Answer options

Correct answer: A, C

Explanation

The correct answer includes A, which indicates that network-related timeouts can cause the producer to retry sending data, leading to duplicates. Option C is also correct because changes in shards or record processors can affect how data is read, potentially resulting in duplicated records. Options B, D, and E do not directly relate to the issue of data duplication.