Understanding DynamoDB Streams
There may be times when you have a table in DynamoDB and you want to either be updated when a change comes in or have an event-driven process happen. This was the exact reason why AWS created Dynamo Streams. Streams are a time-ordered sequence of item modifications, such as insert, update, and delete operations.
When a stream in DynamoDB writes data, it does so in a strict ordering format. This means that as you write data to the table, pending the configuration settings you have set for the stream, it will push out the items in the same order in which they were written to the table.
Global tables
There are times when you need to either have a high availability plan in place in case of a regional outage for a service such as DynamoDB, or must have quicker local access to your data from another region besides where you originally created your data.
Global Tables, even though they are replicas of an origin table, are all owned by a single...