DynamoDB STREAMS & Lambda Triggers | .NET ON AWS | AWS Serverless | Amazon
DynamoDB Streams capture a time-ordered sequence of events in any DynamoDB table. It is also referred to as Change Data Capture. Whenever an application creates, updates, or deletes items in the table, DynamoDB Streams writes a stream record with the primary key attributes of the items that were modified. A *stream record* contains information about a data modification to a single item in a DynamoDB table.
DynamoDB streams help decouple core application logic from the effects that happen afterward. It helps with scenarios where you want to replicate data, generate read models of your data, etc. It can also be used as an alternative for Transactions when you need to update across multiple sources.
In this video, we will learn how to get started with DynamoDB streams and use Lambda functions using .NET to handle stream events. We will also look at the different configurations associated with the Lambda Triggers, handle exceptions, and different patterns of integrating with DynamoDB stream events.
This video is sponsored by AWS and is part of the .NET on AWS Series.
00:00 Introduction
02:15 Enable DynamoDB Stream
04:21 Create Lambda Function
09:51 Lambda Trigger
15:57 Test Lambda Dev env
16:32 Extract Data from events
23:36 Lambda Trigger Configuration
26:30 Filtering Events
27:33 Exception Handling
31:46 SQS Dead Letter Queue
36:53 - Integration Patterns
38:30 Conclusion
🔗 Getting Started with DynamoDB - https://www.rahulpnath.com/blog/aws-dynamodb-net-core/
🔗DynamoDb Streams Integration Patterns - https://aws.amazon.com/blogs/database/how-to-perform-ordered-data-replication-between-applications-by-using-amazon-dynamodb-streams/
🔗 Postman - https://www.postman.com/
🔗JSON Web Token Builder - http://jwtbuilder.jamiekurtz.com/
Additional Watching
📹 Amazon DynamoDB - https://youtu.be/BbUmLRaxZG8
📹API Gateway REST API - Lambda Integration https://youtu.be/13Urq-AqH8M
📹Amazon API GATEWAY - Introduction To REST APIs - https://youtu.be/mOaV5LwfzUE
📹AWS API Gateway - HTTP API - https://youtu.be/43DQm2ObWSU
📹AWS Lambda - https://youtu.be/IHIJFVUQyFY
📹AWS Series - https://youtube.com/playlist?list=PL59L9XrzUa-kl89ThijziX03fgTrbZCd7
Come say hi! ✋
🌍 Blog - https://rahulpnath.com/
✉ Subscribe to my Newsletter - https://www.rahulpnath.com/subscribe
🐦Twitter - https://twitter.com/rahulpnath
📸Instagram - https://www.instagram.com/rahulpnath/
🛠️ Uses http://rahulpnath.com/uses
🎥 Recording Setup and Workflow - https://www.rahulpnath.com/blog/youtube_setup_and_workflow/
Видео DynamoDB STREAMS & Lambda Triggers | .NET ON AWS | AWS Serverless | Amazon канала Rahul Nath
DynamoDB streams help decouple core application logic from the effects that happen afterward. It helps with scenarios where you want to replicate data, generate read models of your data, etc. It can also be used as an alternative for Transactions when you need to update across multiple sources.
In this video, we will learn how to get started with DynamoDB streams and use Lambda functions using .NET to handle stream events. We will also look at the different configurations associated with the Lambda Triggers, handle exceptions, and different patterns of integrating with DynamoDB stream events.
This video is sponsored by AWS and is part of the .NET on AWS Series.
00:00 Introduction
02:15 Enable DynamoDB Stream
04:21 Create Lambda Function
09:51 Lambda Trigger
15:57 Test Lambda Dev env
16:32 Extract Data from events
23:36 Lambda Trigger Configuration
26:30 Filtering Events
27:33 Exception Handling
31:46 SQS Dead Letter Queue
36:53 - Integration Patterns
38:30 Conclusion
🔗 Getting Started with DynamoDB - https://www.rahulpnath.com/blog/aws-dynamodb-net-core/
🔗DynamoDb Streams Integration Patterns - https://aws.amazon.com/blogs/database/how-to-perform-ordered-data-replication-between-applications-by-using-amazon-dynamodb-streams/
🔗 Postman - https://www.postman.com/
🔗JSON Web Token Builder - http://jwtbuilder.jamiekurtz.com/
Additional Watching
📹 Amazon DynamoDB - https://youtu.be/BbUmLRaxZG8
📹API Gateway REST API - Lambda Integration https://youtu.be/13Urq-AqH8M
📹Amazon API GATEWAY - Introduction To REST APIs - https://youtu.be/mOaV5LwfzUE
📹AWS API Gateway - HTTP API - https://youtu.be/43DQm2ObWSU
📹AWS Lambda - https://youtu.be/IHIJFVUQyFY
📹AWS Series - https://youtube.com/playlist?list=PL59L9XrzUa-kl89ThijziX03fgTrbZCd7
Come say hi! ✋
🌍 Blog - https://rahulpnath.com/
✉ Subscribe to my Newsletter - https://www.rahulpnath.com/subscribe
🐦Twitter - https://twitter.com/rahulpnath
📸Instagram - https://www.instagram.com/rahulpnath/
🛠️ Uses http://rahulpnath.com/uses
🎥 Recording Setup and Workflow - https://www.rahulpnath.com/blog/youtube_setup_and_workflow/
Видео DynamoDB STREAMS & Lambda Triggers | .NET ON AWS | AWS Serverless | Amazon канала Rahul Nath
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![TYPE IN YOUR NATIVE INDIAN LANGUAGE - Setting up Indic Keyboard on Your Android Phone](https://i.ytimg.com/vi/SikrzTLzgds/default.jpg)
![Coding Mode on the BenQ Eye-care Monitor GW2785TC](https://i.ytimg.com/vi/hS7fTZRYZ0w/default.jpg)
![ASP NET CORE SINGLE PAGE APPLICATION (SPA) Build/Release Pipeline | Azure DevOps](https://i.ytimg.com/vi/SYhufaLn51w/default.jpg)
![DynamoDB QUERYING INDEX using HIGH-LEVEL API (DynamoDBContext) | .NET ON AWS | Serverless | Amazon](https://i.ytimg.com/vi/tVTMiaXTudc/default.jpg)
![MESSAGE DISPATCHING MODES RabbitMQ from DOTNET | Amazon MQ](https://i.ytimg.com/vi/HRudM2WTXHM/default.jpg)
![Cmder - Portable Console Emulator for Windows](https://i.ytimg.com/vi/fpxx8hlNTzc/default.jpg)
![SETUP AWS FREE Tier Account and .NET Development Environment | FREE FIRST MODULE of my Udemy Course](https://i.ytimg.com/vi/RYOG7W0fOK4/default.jpg)
![Are You Using Cancellation Token The Right Way? 5 Recommended Patterns | Exploring C# and DOTNET](https://i.ytimg.com/vi/sWAk4YMK2go/default.jpg)
![Constructors and Enforcing Invariants](https://i.ytimg.com/vi/-9zzIS3R56w/default.jpg)
![5 Ways To Query Amazon DynamoDB using .NET | AWS DynamoDB QUERYING | .NET ON AWS | AWS Serverless](https://i.ytimg.com/vi/iv6OKueqBd4/default.jpg)
![REFACTORING to MEDIATOR & CQS Pattern | AWS Lambda | ASP NET Core](https://i.ytimg.com/vi/XE1w52pNYr8/default.jpg)
![Text Editing - Extract Data](https://i.ytimg.com/vi/ouKm7Wkldp0/default.jpg)
![DynamoDB Update vs. Put | .NET ON AWS | AWS Serverless | Amazon](https://i.ytimg.com/vi/VXNEaYZ1EXs/default.jpg)
![HEADERS EXCHANGE in RabbitMQ | RabbitMQ from DOTNET | Amazon MQ](https://i.ytimg.com/vi/2x2nHN8V0cg/default.jpg)
![AWS PARAMETER STORE - Getting Started and Integrating with .NET Apps | .NET ON AWS](https://i.ytimg.com/vi/eRtBIAx7sJc/default.jpg)
![TRACING - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon](https://i.ytimg.com/vi/m8JL-aYrLHw/default.jpg)
![DynamoDB Local Secondary Index LSI | .NET ON AWS | AWS Serverless | Amazon](https://i.ytimg.com/vi/tr1evCdgk3o/default.jpg)
![How To Apply Open Closed Principle To Event Driven Architecture | Messaging Series .NET](https://i.ytimg.com/vi/ihazm2-BwsU/default.jpg)
![DynamoDB PROJECTION EXPRESSIONS | .NET ON AWS | AWS Serverless | Amazon](https://i.ytimg.com/vi/raviybVaCdg/default.jpg)
![NServiceBus - Publish/Subscribe AWS SQS Transport Getting Started | .NET ON AWS](https://i.ytimg.com/vi/6yW9Spw9j_c/default.jpg)