What is a DynamoDB stream?
Learn about streams in DynamoDB and how to use them.
We'll cover the following...
An interesting and very common use case that we could have is the need to be able to detect the changes happening in a database. Once these changes are detected, operations can be performed with them.
One approach could be a batch process that would involve querying the database at regular intervals. However, this would be inefficient as it could affect the performance of the database with heavy executions such as a scan. Other than that, this process would also consume RCUs. Finally, the concept of real-time could not be handled in this situation either. Addressing these issues, DynamoDB offers us a better solution, and it is the one we’re going to discuss in this lesson.
What are streams?
...