Topic: "transactional-outbox"
mspnp/transactional-outbox-pattern
An implementation of the Transactional Outbox Pattern with Cosmos DB
Language: C# - Size: 1.62 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 75 - Forks: 27

rkudryashov/event-driven-architecture
Event-driven architecture (Transactional outbox, Inbox, and Saga patterns) on the modern stack of Java technologies.
Language: Kotlin - Size: 12.8 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 44 - Forks: 10

rootstrap/active_outbox
A Transactional Outbox implementation for Rails and ActiveRecord
Language: Ruby - Size: 131 KB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 28 - Forks: 2

ngoctrng/golang-outbox-example
Example outbox pattern implement in Golang
Language: Go - Size: 95.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 22 - Forks: 0

mbrookson/nestjs-ddd
Example NestJS repo with Prisma, DDD concepts, unit of work, transactional outbox
Language: TypeScript - Size: 110 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 5

AdemCatamak/MessageStorage 📦
Message and Job Storage with Outbox Design Pattern
Language: C# - Size: 420 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 1

yornaath/service-outbox
Transactional outbox pattern for node and mongodb
Language: TypeScript - Size: 47.9 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

cajuncoding/SqlTransactionalOutbox
A lightweight library for implementing the Transactional Outbox pattern in .NET with default implementation in SQL Server & Azure Service Bus. Key benefits offered are support for running in Azure Functions serverless environments and support for enforcing FIFO ordering of processing & publishing even in horizontally scaled environments (e.g. serverless or load balanced).
Language: C# - Size: 289 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 1

hyzyla/outbox-streaming
Library that implements transactional outbox pattern in Python
Language: Python - Size: 89.8 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 1

tranvuongduy2003/EventHub
A RESTful API server for the application about managing, hosting events and selling their tickes. Implementing Clean Architecture, DDD, CQRS, Repository, Unit of Work Patterns, Caching with Redis and Decorator Pattern, Idempotency and Outbox Pattern, Real-time Chat and Notification.
Language: C# - Size: 1.26 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 14 - Forks: 0

Zehelein/pg-transactional-outbox
A library to implement the transactional outbox pattern for PostgreSQL, a message broker or event stream, and TypeScript.
Language: TypeScript - Size: 906 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 2

albertllousas/meetups-microservice
Meetups microservice, applying tactical DDD building blocks and in a real example.
Language: Kotlin - Size: 2.61 MB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 1

lorenzoranucci/tor
A stateless app to read events from MySQL binlog and write on Kafka using the Transactional Outbox Pattern.
Language: Go - Size: 199 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

rieske/postgres-cdc
A small library to capture data changes in PostgreSQL database (CDC). Useful for implementing transactional outbox pattern.
Language: Java - Size: 306 KB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 10 - Forks: 2

nebarf/nodejs-outbox
Transactional outbox pattern with Node.js and Debezium
Language: TypeScript - Size: 308 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 10 - Forks: 2

sarub0b0/trabox
Transactional outbox pattern for Rails
Language: Ruby - Size: 504 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 9 - Forks: 0

ioannisioannou16/transactional-outbox
An example of the transactional outbox pattern using Java, SQL, SNS and SQS.
Language: Java - Size: 212 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 4

cajuncoding/SqlAppLockHelper
An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_releaseapplock stored procedures.
Language: C# - Size: 90.8 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

gustavofreze/transactional-outbox
POC de uma aplicação de domínio de transação que implementa o Transactional outbox.
Language: Kotlin - Size: 176 KB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

omaskery/outboxen
Library to reduce boilerplate when implementing the transactional outbox pattern in Go
Language: Go - Size: 81.1 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 3

nmertaydin/transactional-outbox-in-action
This is a tryout I prepared to demonstrate the transactional outbox pattern / approach using Kotlin, Spring Boot, Maxwell, Kafka and Python.
Language: Kotlin - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

bozd4g/FB.TransactionalOutbox
A sample Transactional Outbox Pattern implementation written with .NET Core.
Language: C# - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

xeno097/transactional-outbox-pattern-with-mongodb
This is a sample project that implements the transactional outbox pattern for microservices running in a k8s cluster, using MongoDB and Google Pub Sub
Language: TypeScript - Size: 315 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

mt89vein/Sstv.Outbox
Implementation of transactional outbox pattern
Language: C# - Size: 181 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

QuangTung97/eventx
Transactional Outbox with Total Ordered Events
Language: Go - Size: 90.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

nilorg/outbox
使用Go语言实现最终一致性的微服务分布式事务解决方案
Language: Go - Size: 110 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

cdennig/transactional-ob-pattern 📦
Transactional Outbox Pattern with Azure Cosmos DB
Language: C# - Size: 3.16 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

albertllousas/auctions-microservice
Language: Kotlin - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 2 - Forks: 1

filipsnastins/transactional-messaging-patterns-with-aws-dynamodb-streams-sns-sqs-lambda
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.
Language: Python - Size: 117 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

dillonstreator/txob
Generic transactional outbox event processor with graceful shutdown and horizontal scalability
Language: TypeScript - Size: 684 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

albertllousas/gym-class-booking-microservice
Language: Kotlin - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

mikhail-karpov/transactional-outbox
Demo application implementing Transactional Outbox pattern with Spring Boot, PostgreSQL and Kafka
Language: Java - Size: 59.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

omaskery/outboxen-gorm
Storage implementation using GORM for the Outboxen library.
Language: Go - Size: 102 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

albertllousas/table-reservation-microservice
Language: F# - Size: 1.62 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

PeterKneale/transactional_outbox
demo of transactional outbox
Language: C# - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

fast-programmer/outboxer
Transactional outbox for Ruby on Rails apps
Language: Ruby - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

firminochangani/golang-rabbitmq-transactional-outbox-pattern
Transactional Outbox Pattern in Go and RabbitMQ - Event-driven Architecture
Language: Go - Size: 88.9 KB - Last synced at: 18 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

alserok/system-design
📝 System Design
Size: 713 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

eventstorage/dispatch
Upcoming .Net asynchronous event storage as a queue and outbox library.
Language: C# - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ArkamFahry/outbox
A side car service used to read events from an Postgres outbox table and publishes them to a NATS message broker
Language: Go - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

semotpan/saga-orchestration-go
Microservices Golang Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
Language: Go - Size: 2.53 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

semotpan/saga-orchestration
Microservices Java/Spring-Boot Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium
Language: Java - Size: 2.59 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dmcodev/transactional-outbox
Transactional outbox pattern implementation for the JVM.
Language: Java - Size: 300 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

treshnikov/kafka-transactional-outbox-demo
The code demonstrates an implementation of the "transactional outbox" approach.
Language: C# - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dbones-labs/all-aboard
Guaranteed message processing, including message filtering and synchronized consistency with the service's local database transaction (aka atomic message delivery).
Language: C# - Size: 39.1 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

QuangTung97/eventcore
Library for Transactional Outbox Pattern with Hybrid Approach
Language: Go - Size: 45.9 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
