DynamoDB CDC Streams is a really important tool that you can use to perform stream processing on your database changes in real time.
You can perform any business logic in these stream processors based on whether new data was added to the table, old data was updated or removed.
In this video we are going to set up the full end to end pipeline from scratch! You will see all the steps from creating the DynamoDB table, to setting up Kinesis data streams, to connecting the two using AWS Lambda for stream processing.
Code: [https://github.com/irtiza07/aws_demos...](https://github.com/irtiza07/aws_demos...)
0:00 Demo Architecture
0:58 Real Life Use Cases
2:30 Step by Step
3:38 Create DynamoDB Table
4:42 Enable Stream
5:08 Create Kinesis Data Stream
7:00 Create Lambda Function
9:40 Trigger Lambda on Kinesis Message
10:30 Stream Processing Code
11:05 Read Messages
13:50 Differentiating between INSERT, UPDATE & DELETE
23:15 Working Demo
27:08 Architecture Summary
#dynamodb #kinesis #lambda #streamProcessing
Visit me at: https://irtizahafiz.com
Reach me at: [email protected]