Real-time Data Pipeline with Amazon Kinesis and AWS Lambda

Amazon Kinesis → AWS Lambda → Amazon DynamoDB

Create a serverless real-time data pipeline using Amazon Kinesis, AWS Lambda, and Amazon DynamoDB

This pattern demonstrates how to create a serverless real-time data pipeline using Amazon Kinesis for data ingestion, AWS Lambda for processing, Amazon DynamoDB for data storage, and includes comprehensive error handling mechanisms.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/kinesis-lambda-dynamodb-pipeline-dotnet-cdk

Deploy

cdk deploy


Testing

See the GitHub repo for detailed testing instructions, including how to put records into the Kinesis stream and verify processing in DynamoDB tables.

Cleanup

Delete the stack: cdk destroy.

Created by:

Tejas Vora

Tejas Vora

Tejas Vora is a Senior Solutions Architect with Amazon Web Services.

Follow on LinkedIn