Transactional Outbox Pattern with Azure Cosmos DB
-
Updated
Nov 2, 2021 - C#
Transactional Outbox Pattern with Azure Cosmos DB
POC de uma aplicação de domínio de transação que implementa o Transactional outbox.
Guaranteed message processing, including message filtering and synchronized consistency with the service's local database transaction (aka atomic message delivery).
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.
Library for Transactional Outbox Pattern with Hybrid Approach
Example outbox pattern implement in Golang
Transactional Outbox with Total Ordered Events
Transactional outbox pattern with Node.js and Debezium
Generic transactional outbox event processor with graceful shutdown and horizontal scalability
The code demonstrates an implementation of the "transactional outbox" approach.
demo of transactional outbox
Microservices Java/Spring-Boot Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
A stateless app to read events from MySQL binlog and write on Kafka using the Transactional Outbox Pattern.
Transactional outbox pattern for Rails
Microservices Golang Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
A side car service used to read events from an Postgres outbox table and publishes them to a NATS message broker
Transactional outbox for Ruby on Rails apps
This is a sample project that implements the transactional outbox pattern for microservices running in a k8s cluster, using MongoDB and Google Pub Sub
A sample Transactional Outbox Pattern implementation written with .NET Core.
This is a tryout I prepared to demonstrate the transactional outbox pattern / approach using Kotlin, Spring Boot, Maxwell, Kafka and Python.
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."