Ecosyste.ms: Repos

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

GitHub topics: outbox

dtm-labs/dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

Language: Go - Size: 4.06 MB - Last synced: about 8 hours ago - Pushed: 2 days ago - Stars: 9,748 - Forks: 959

HamedStack/HamedStack.Repository

A comprehensive library integrating Repository and Unit of Work patterns with Outbox pattern support, specifically designed for EF Core, enhancing data management and consistency.

Language: C# - Size: 19.5 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

skrasekmichael/ModularMonolith

ModularMonolith + DDD

Language: C# - Size: 249 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

nebarf/nodejs-outbox

Transactional outbox pattern with Node.js and Debezium

Language: TypeScript - Size: 308 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

SberMarket-Tech/sbmt-outbox

Transactional outbox pattern

Language: Ruby - Size: 9.96 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 101 - Forks: 0

loadsmart/django-jaiminho

A broker agnostic implementation of outbox and other message resilience patterns for Django apps.

Language: Python - Size: 366 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 22 - Forks: 4

skrasekmichael/CleanArchitecture

CleanArchitecture + DDD

Language: C# - Size: 414 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

thangchung/clean-architecture-dotnet

🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻

Language: C# - Size: 4.69 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 1,163 - Forks: 246

adimiko/TransactionalBox

Outbox and Inbox Pattern in .NET (scalability & fault tolerance). Ensures eventual consistency between services. (microservices, event-driven architecture, message streaming)

Language: C# - Size: 1.7 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 26 - Forks: 0

rekalogika/domain-event-outbox

Implementation of the transactional outbox pattern on top of rekalogika/domain-event

Language: PHP - Size: 44.9 KB - Last synced: 6 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

revoframework/Revo

Event Sourcing, CQRS and DDD framework for C#/.NET Core.

Language: C# - Size: 2.78 MB - Last synced: 7 days ago - Pushed: about 2 months ago - Stars: 600 - Forks: 62

Framstag/domainbus

Simple implementation of the microservice outbox pattern

Language: Kotlin - Size: 24.4 KB - Last synced: 12 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

SberMarket-Tech/sbmt-kafka_consumer

Ruby gem for consuming Kafka messages

Language: Ruby - Size: 169 KB - Last synced: 4 days ago - Pushed: 2 months ago - Stars: 27 - Forks: 0

SberMarket-Tech/sbmt-kafka_producer

Ruby gem for producing Kafka messages

Language: Ruby - Size: 122 KB - Last synced: 4 days ago - Pushed: 21 days ago - Stars: 30 - 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: 16 days ago - Pushed: about 2 months ago - Stars: 13 - Forks: 2

DrSequence/outbox-contest

Outbox and Kafka connector

Language: Go - Size: 450 KB - Last synced: 22 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

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: 9 days ago - Pushed: 2 months ago - Stars: 15 - Forks: 1

joaosouzaaa/OutboxPattern

Outbox Pattern in .NET

Language: C# - Size: 135 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

atk4/outbox

Integrate ATK UI with transactional mail gateways

Language: PHP - Size: 85 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1

hdimitrieski/e-shop

Sample Spring Cloud microservices e-shop.

Language: Java - Size: 11.7 MB - Last synced: 20 days ago - Pushed: over 1 year ago - Stars: 74 - Forks: 44

victorhsr/Outbox-Pattern-Example

Language: Java - Size: 22.5 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 15 - Forks: 1

gustavofreze/cheap-delivery

POC for a logistics domain application.

Language: PHP - Size: 82 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 1

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: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

vsvp21/outbox

Transactional outbox based on polling publisher for PostgreSQL.

Language: Go - Size: 66.4 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0

Smixi/python-outbox

Outbox pattern implementation in Python

Language: Python - Size: 101 KB - Last synced: 13 days ago - Pushed: 2 months ago - Stars: 3 - Forks: 0

wework/grabbit

A lightweight transactional message bus on top of RabbitMQ

Language: Go - Size: 1.79 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 98 - Forks: 20

dilaverdemirel/spring-cloud-stream-outbox-extension

Spring Cloud Stream Transactional Messaging Extension

Language: Java - Size: 130 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 28 - Forks: 9

darky/pg-trx-outbox

Transactional outbox of Postgres for Node.js

Language: TypeScript - Size: 523 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 1 - 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: 3 months ago - Pushed: over 1 year ago - Stars: 11 - Forks: 0

mikaelvesavuori/aws-serverless-outbox-demo

Demonstration of the outbox pattern with Lambda, DynamoDB, and EventBridge.

Language: TypeScript - Size: 260 KB - Last synced: 5 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

guil95/outbox

Outbox pattern with golang

Language: Go - Size: 68.4 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 8 - Forks: 0

madslundt/NetCoreMicroservicesSample

Sample using micro services in .NET Core 3.1 Focusing on clean code

Language: C# - Size: 509 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 651 - Forks: 162

obsidiandynamics/goharvest

Transactional outbox harvester for Postgres → Kafka, written in Go

Language: Go - Size: 113 KB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 164 - Forks: 14

nilorg/outbox

使用Go语言实现最终一致性的微服务分布式事务解决方案

Language: Go - Size: 110 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

guocaoyi/IconPub

IconPub is an icon management platform(IconFont、Chrome Extension for migraton、Docker Images、Private deployment)! 🎉 矢量图标管理平台(字体图标、浏览器迁移插件、自定义存储桶、私有化部署)

Language: TypeScript - Size: 697 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 7 - Forks: 1

cfrenzel/Eventfully

Lightweight Reliable Messaging Framework using Outbox Pattern / EFCore / AzureServiceBus

Language: C# - Size: 374 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 17 - Forks: 1

mesuutt/outbox2kafka

Language: Rust - Size: 56.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - 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: 2 months ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 3

erkanmaras/erm-messaging

Messaging Library For Microservice Communication

Language: C# - Size: 264 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1

AdemCatamak/MessageStorage

Message and Job Storage with Outbox Design Pattern

Language: C# - Size: 420 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 17 - Forks: 1

gustavofreze/transactional-outbox

POC de uma aplicação de domínio de transação que implementa o Transactional outbox.

Language: Kotlin - Size: 175 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

vincenzocorso/spring-outbox-example

An example implementation of the Outbox Pattern for microservice architectures.

Language: Java - Size: 82 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 4 - Forks: 1

omaskery/outboxen-gorm

Storage implementation using GORM for the Outboxen library.

Language: Go - Size: 102 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 1

xilapa/OutboxPattern

Outbox pattern implementation with EF Core and RabbitMQ inspired on Elixir/Erlang's actor model

Language: C# - Size: 29.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

rhinof/grabbit 📦

A lightweight transactional message bus on top of RabbitMQ

Language: Go - Size: 1.37 MB - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 7 - Forks: 6

MISW4406/tutorial-6-cdc

Repositorio con código base para la liberación de datos por medio de eventos con carga de estados usando un mecanismo de lectura de logs.

Language: Python - Size: 89.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 5

alexnikitchuk/debezium-outbox-with-protobuf

Outbox pattern using Debezium and Protobuf serialization

Language: Python - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

selimyanat/expense-tracker-ddd-lite

This application is made to showcase DDD-Lite within a modular monolith application. The motivation behind this is to show that a monolith can be implemented consistently and easily migrated to a microservice architecture ,if needed, some time in the future.

Language: Java - Size: 874 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 4

inviqa/kafka-outbox-relay

A relay service, written in Go, that propagates events stored in an outbox table to Kafka.

Language: Go - Size: 137 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1

omaskery/outboxen

Library to reduce boilerplate when implementing the transactional outbox pattern in Go

Language: Go - Size: 81.1 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 3 - Forks: 2

marlonpatrick/kafka-mongodb-outbox-transformer

A Kafka Streams application responsible for transform a MongoDB "raw change stream document" into a standardized message format to implement the Transactional Outbox pattern with MongoDB and Kafka.

Language: Java - Size: 43.9 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 2

Ventilios/sql-outbox

SQL Server scripts to evaluate different approaches of an Outbox pattern

Language: TSQL - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

marlonpatrick/kafka-mongodb-outbox-remover

Language: Java - Size: 72.3 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

pedroviniv/kotlin-kafka-events-outbox

A POC that sends events to KAFKA (or other brokers) using at-least-once semantics. the main reason behind this POC was enable the dev to send events to a broker without having to worry about implementation specific stuff and consistency problems (you send an event inside a transaction block, the event will be delivered)

Language: Kotlin - Size: 84 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Encounter27/eh-outbox

Language: Go - Size: 25.4 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1