DynamoDB Streams provide change data capture functionality to your DynamoDB tables. It's possible to stream all changes to your table data to a Lambda function.
This is a powerful feature. It allows event driven applications to be built from database changes without needing to change your existing code base.
In this example, we take a pre-built CRUD API and add event publishing to Amazon SNS without changing a single line of existing application code.
00:00 - Introduction
01:50 - Add Streams with Terraform
03:15 - Add additional SNS topics
04:10 - Handling DynamoDB Events with .NET 6
05:15 - View DynamoDB events in CloudWatch
07:45 - Handling multiple DynamoDB event types
09:40 - Parsing stream contents
13:40 - Viewing results
Links
GitHub link - https://github.com/jeastham1993/appli...
DynamoDB Streams - https://aws.amazon.com/blogs/database...
DynamoDB Streams Docs - https://docs.aws.amazon.com/amazondyn...
Web - https://jameseastham.co.uk
Twitter - / plantpowerjames
/ james-eastham