An open API service providing repository metadata for many open source software ecosystems.

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