DynamoDB Streams enables a read only view of the actions that have been performed against DynamoDB tables. Streams provide an audit of all writes to the table. However it does not provide the ability to enforce atomicity on writes to table, but could be used for monitoring.