Library that implements transactional outbox pattern in Python
-
Updated
Feb 5, 2023 - Python
Library that implements transactional outbox pattern in Python
Transactional Outbox pattern for Celery tasks in Django
TMForum product catalog microservices learning project. Demonstrates business decomposition, eventual consistency, saga transactions, and real-time processing with CQRS, event-driven architecture, and comprehensive observability.
Educational examples of message relay patterns (Polling Publisher, Transaction Log Tailing) for implementing the Transactional Outbox pattern.
Complete example of implementing microservice Tranasctional Messaging patterns - Idempotent Consumer, Tranasctional Outbox, Transaction Log Tailing, and Unit of Work using AWS DynamoDB Streams, SNS, SQS, and Lambda.
Financial ledger system implementing double-entry accounting with ACID guarantees, idempotent payments, and crash-safe async webhooks using PostgreSQL + FastAPI
Python package that implements the Transactional Outbox Pattern for Django and Faktory. It acts as a reliable relay between your web application and the message broker, ensuring 100% data integrity by staging background jobs inside the primary database transaction to prevent orphaned or duplicate tasks during network splits or broker down
FSM-based transaction engine with exactly-once state guarantees using outbox pattern and optimistic locking
Enterprise integration patterns: idempotent event processing, saga orchestration, transactional outbox, and webhook validation for reliable system-of-record sync
Add a description, image, and links to the transactional-outbox topic page so that developers can more easily learn about it.
To associate your repository with the transactional-outbox topic, visit your repo's landing page and select "manage topics."