AWS DevOps Engineer Professional Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the AWS DevOps Engineering Test. Use flashcards and multiple-choice questions, each with hints and explanations. Ace your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


How long does DynamoDB Streams retain data for re-processing?

  1. 7 days

  2. 24 hours

  3. 48 hours

  4. 14 days

The correct answer is: 24 hours

DynamoDB Streams retains data for re-processing for a period of 24 hours. This means that any changes made to items in a DynamoDB table are captured in real-time and stored in the stream for this time frame, allowing developers to react to changes in near real-time. After the 24-hour retention period, the stream records are automatically deleted and are no longer available for re-processing, making it essential to design applications that can consume and react to these stream records within this time frame. Understanding the importance of the 24-hour limit is crucial for effective utilization of DynamoDB Streams in applications, as it defines the time window during which developers can retrieve data changes to perform operations like data synchronization, triggering workflows, or updating other data stores.