Claim Check Pattern using .NET

Amazon Eventbridge → Amazon SQS → AWS Lambda → AWS Step Functions

This pattern shows how to implement the claim check pattern using Amazon EventBridge, Amazon SQS, AWS Lambda and AWS Step Functions.

This implements the claim check pattern by storing large payloads in Amazon DynamoDB and passing a reference key via an EventBridge rule to an SQS queue. A Lambda function retrieves the payload from DynamoDB based on the key and passes it to a StepFunctions state machine for processing.

< 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/claim-check-pattern-dotnet-cdk

Deploy

dotnet build ../lambdacdk deploy --all


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

cdk destroy

Created by:

Michael Sundgaard

Michael Sundgaard

Cloud and serverless evangelist with 15+ years experience architecting scalable enterprise solutions. Skilled in Java, C#, SQL, and modern web technologies. Passionate about bringing companies successfully to the cloud through well-designed architectures. Strong leadership abilities and excellent team collaboration skills.

Follow on LinkedIn