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