AWS Claim Check Pattern Implementation: A production-ready architecture using S3, SQS, and Lambda to handle large data payloads. Fully automated with AWS SAM and Python.
-
Updated
Mar 18, 2026 - Python
AWS Claim Check Pattern Implementation: A production-ready architecture using S3, SQS, and Lambda to handle large data payloads. Fully automated with AWS SAM and Python.
Cloud-agnostic Claim Check pattern for Go. Offload large messages to blob storage (S3/GCS) while sending lightweight pointers via Pub/Sub (Kafka/RabbitMQ). Powered by Go CDK. Pluggable serialization and compression via an extensible Transformer interface (bring-your-own encryption), plus rich metadata (checksums, size, counts).
This project implements the Claim Check pattern to handle large payloads. Instead of sending heavy data via message bus, it stores the content in Azure Blob Storage and sends a reference (URI) to the consumer. This optimizes performance, reduces messaging costs, and bypasses provider size limits.
Media verification gateway for Authentik using the Claim Check pattern (voice, face, OCR).
A production-quality demonstration of the [Claim-Check pattern](https://learn.microsoft.com/en-us/azure/architecture/patterns/claim-check) built with **.NET 10**, **ASP.NET Core Minimal APIs**, and **.NET Aspire**.
To associate your repository with the claim-check-pattern topic, visit your repo's landing page and select "manage topics."