Our application needs to send a confirmation email whenever a new user is put in the Users table, we want to avoid having glue code to make this happen. DynamoDB streams are an event-based notification system that can resemble traditional database triggers. Lambda functions can poll for changes in the DynamoDB stream which once activated for a table provides a service endpoint where all the ordered table changes are recorded and persisted up to 24 hours.