An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with outbox-pattern

A curated list of projects in awesome lists tagged with outbox-pattern .

https://github.com/dotnetcore/cap

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

distributed-transactions eventbus kafka microservices outbox-pattern rabbitmq service-bus

Last synced: 13 May 2025

https://github.com/dotnetcore/CAP

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

distributed-transactions eventbus kafka microservices outbox-pattern rabbitmq service-bus

Last synced: 16 Mar 2025

https://github.com/oagudo/outbox

Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.

go golang golang-library outbox outbox-example outbox-pattern

Last synced: 29 Jun 2025

https://github.com/hifly81/saga-pattern-demo

Saga Pattern Showcase - Choreography implementation with quarkus, debezium, elastic search - Orchestrator with ksqlDB

amq-streams debezium elasticsearch graalvm grafana kafka kibana ksql ksqldb microservices ocp openshift outbox-pattern prometheus quarkus saga saga-pattern service-quarkus

Last synced: 28 Oct 2025

https://github.com/zehelein/pg-transactional-outbox

A library to implement the transactional outbox pattern for PostgreSQL, a message broker or event stream, and TypeScript.

inbox inbox-pattern logical-replication microservices nodejs outbox outbox-pattern postgres postgresql transactional-inbox transactional-outbox typescript

Last synced: 13 Oct 2025

https://github.com/loadsmart/django-jaiminho

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

django dualwrite orm outbox outbox-pattern

Last synced: 14 Apr 2025

https://github.com/pkritiotis/go-outbox

Outbox Pattern implementation in go

example go golang outbox-pattern

Last synced: 12 Jan 2026

https://github.com/hyzyla/outbox-streaming

Library that implements transactional outbox pattern in Python

outbox-pattern python python3 transactional-outbox transactional-outbox-pattern

Last synced: 28 Sep 2025

https://github.com/trendyol/pollingoutboxpublisher

Outbox implementation for Kafka with Couchbase, MSSQL and PostgreSQL.

couchbase dotnet kafka-producer mssql outbox-pattern polling postgresql

Last synced: 30 Oct 2025

https://github.com/mohamedelareeg/domaindrivenerp

This repository is a project aimed at developing an ERP (Enterprise Resource Planning) Web API utilizing Domain Driven Design principles and Clean Architecture. It focuses on providing a scalable, maintainable, and organized codebase for efficiently managing enterprise resources.

automapper clean-architecture cqrs ddd ddd-architecture docker domain domain-event domain-events fluent-assertions fluentvalidation mediatr moq outbox-pattern polly redis serilog specification testing xunit

Last synced: 20 Sep 2025

https://github.com/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).

azure azure-functions azure-service-bus azuresql event-based-notification event-notifications event-services fifo-processing outbox outbox-database outbox-pattern preserve-ordering serverless-environments sql sql-server sqlserver transactional-outbox transactional-outbox-pattern

Last synced: 23 Mar 2025

https://github.com/nikoo-asadnejad/genericrepository

This class library implements the Generic Repository Pattern for SQL Server databases. It supports both asynchronous and synchronous operations and is designed to offer a clean and efficient data access layer.

audit-log decorator-pattern domain-event domain-events dotnetcore ef-core entity-framework-core generic-repositories generic-repository generic-repository-core generic-repository-pattern genericrepository outbox-pattern repository repository-pattern unit-of-work-pattern unitofwork unitofwork-pattern

Last synced: 15 Apr 2025

https://github.com/lorenzoranucci/tor

A stateless app to read events from MySQL binlog and write on Kafka using the Transactional Outbox Pattern.

binlog cdc change-data-capture cqrs debezium event-driven event-driven-architecture kafka microservice mysql outbox outbox-pattern redis transactional-outbox transactional-outbox-pattern

Last synced: 24 Oct 2025

https://github.com/seralaci/dotnet-microservices-data-exchange-with-outbox-pattern-debezium

True Atomic Microservices Implementation with Debezium and Outbox Pattern to Ensure Data Consistency.

aspnetcore change-data-capture csharp debezium dotnet kafka outbox-pattern

Last synced: 21 Jun 2025

https://github.com/nestixis/nestjs-inbox-outbox

NestJS Inbox Outbox pattern implementation with extensible database drivers

dual-writes inbox-pattern mikroorm nestjs outbox-pattern typeorm

Last synced: 14 Apr 2025

https://github.com/tugayesilyurt/spring-embedded-debezium-kafka-inbox-outbox-pattern

Saga Distributed Transaction Pattern - Spring boot + embedded debezium + kafka + inbox-outbox pattern

apache-kafka embedded-debezium inbox-pattern outbox-pattern spring-boot

Last synced: 06 Apr 2025

https://github.com/mehdihadeli/spring-food-delivery-microservices

☕A practical and imaginary food delivery microservices, built with java spring, domain-driven design, cqrs, vertical slice architecture, event-driven architecture, and the latest technologies.

cloud-native distributed-systems event-driven event-driven-architecture java microservices outbox-pattern rabbitmq spring spring-boot vertical-slice-architecture

Last synced: 24 Apr 2025

https://github.com/cristianorc/outbox-pattern

Documentação com exemplos na prática de como funciona o Outbox Pattern em microsserviço

microservices outbox-pattern

Last synced: 11 Jan 2026

https://github.com/kbilsted/microworkflow.net

A distributed embedable small and fast workflow-engine/queue/job-scheduler with zero dependencies

automation csharp jobscheduler outbox-pattern queue taskscheduler workflow workflow-engine

Last synced: 09 Apr 2025

https://github.com/gustavofreze/transactional-outbox

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

kafka kafka-connect kafka-streams kotlin outbox outbox-pattern poc proof-of-concept transactional-outbox

Last synced: 13 Jul 2025

https://github.com/smixi/python-outbox

Outbox pattern implementation in Python

event-driven-architecture events library outbox outbox-pattern python

Last synced: 25 Sep 2025

https://github.com/pandatecham/be-lib-masstransit-postgres-outbox

Enhance your MassTransit applications with scalable, multi-DbContext support for PostgreSQL outbox and inbox patterns, ensuring robust message delivery and processing.

distributed-systems ef-core inbox-pattern library mass-transit messaging microservices modular-monolith nuget outbox-pattern pandatech postgres

Last synced: 12 Apr 2025

https://github.com/teomane/CAP.HealthCheck

The health check library of CAP.

eventbus healthcheck outbox-pattern postgresql rabbitmq

Last synced: 04 May 2025

https://github.com/edeandrea/summit-lab-spring-music

Spring Boot example using the Outbox pattern

outbox-pattern redhat spring-boot

Last synced: 12 Apr 2025

https://github.com/angelodotnet/backgroundemailsender.outboxpattern

This application is a clone of the homonymous application of the one developed by BrightSoul.

background-service csharp hacktoberfest hacktoberfest-accepted net6 onion-architecture outbox-pattern sendmail

Last synced: 11 Apr 2025

https://github.com/mreshboboyev/book-management-api

Scalable Book Management API built with ASP.NET Core , following Clean Architecture, Domain-Driven Design (DDD), CQRS. Features JWT authentication, pagination, soft deletion, logging, validation pipelines, popularity score calculation, idempotent request handling. Built with SQL Server, EF Core, Quartz background jobs, and Polly retry mechanisms

asp-net-core-web-api clean-architecture cqrs ddd exception-handling idempotence logging outbox-pattern permission-based-authorization polly retry-mechanism rich-domain-model

Last synced: 01 Aug 2025

https://github.com/semusings/spring-boot-artifacts

This is collection for spring boot starters project for popular tools.

drools dynamodb-enhanced elk java logstash outbox-pattern spring-boot spring-boot-starters

Last synced: 11 Jan 2026

https://github.com/emircankoc1/rentacarnow

Asp.Net Core API + CQRS(Read and Write API) + MongoDB + Sql Server + EntityFrameworkCore + RabbitMQ + Onion Architecture + Event Driven Architecture + Outbox Pattern + Inbox Pattern

asp-net-core-8 asp-netcore aspnetcore8 cqrs event-driven genericrepository inbox-pattern mongodb mongodb-database onion-architecture onionarchitecture outbox-pattern rabbitmq sqlserver

Last synced: 11 Sep 2025

https://github.com/maestre3d/dynamodb-tx-outbox-sample

A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+ Streams) written in Go.

amazon-dynamodb aws aws-dynamodb aws-lambda dynamodb event-driven-architecture golang lambda-functions outbox-pattern serverless terraform trailing-log-pattern

Last synced: 02 Apr 2025

https://github.com/unexist/showcase-outbox-quarkus

Showcase for the transactional outbox pattern based on debezium [MIRROR]

debezium kafka-connect outbox-pattern quarkus

Last synced: 13 Aug 2025

https://github.com/rafaelfgx/microservices

Clean Architecture, Event-Driven Architecture, Clean Code, SOLID Principles, Resilience, Idempotency, Folder-by-Feature, Patterns (Mediator, Result, Strategy, Outbox, Retry, Circuit Breaker), Java, Spring Boot, Kong, Keycloak, Kafka, MongoDB, Redis, Elastic, Kibana, Swagger, Docker.

circuit-breaker-pattern clean-architecture clean-code elasticsearch event-driven-architecture java kafka keycloak kong mediator-pattern mongodb outbox-pattern redis retry-pattern solid spring-boot strategy-pattern

Last synced: 10 Jun 2025

https://github.com/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.

csharp dotnet dotnet-core dotnetcore entity-framework-core entityframeworkcore interceptors outbox outbox-pattern repository repository-pattern unitofwork unitofwork-pattern

Last synced: 15 May 2025

https://github.com/tugayesilyurt/spring-debezium-kafka-outbox-pattern

Docker Compose Spring Boot,Debezium,Apache Kafka with outbox-pattern

debezium-connector outbox-pattern spring-boot

Last synced: 19 Sep 2025

https://github.com/jmorbegoso/outboxinboxpatternsample

A sample of the transactional Outbox and Inbox patterns in C# and RabbitMQ.

api c-sharp docker docker-compose inbox-pattern message-queue outbox-pattern quarz rabbitmq sqlserver worker

Last synced: 07 Mar 2025

https://github.com/adshan/dotnet-microservices-outbox-pattern

Outbox Pattern strategy to implement atomicity between database transactions and message publishing.

dotnet microservice net5 outbox-pattern rabbitmq

Last synced: 05 Sep 2025

https://github.com/denizumutdereli/tx-log-tailling-with-debezium

transaction log tailing pattern /w Debezium + Kafka (Auth microservice)

cdc debezium kafka outbox-pattern

Last synced: 05 Sep 2025

https://github.com/dillonstreator/txob

Generic transactional outbox event processor with graceful shutdown and horizontal scalability

ddd events graceful-shutdown horizontal-scalable microservices outbox-pattern transactional-outbox typescript

Last synced: 13 Jun 2025

https://github.com/chinazagideon/trader-apis

Laravel APIs event driven payment microservice system with API key middleware for resource authorization and tenant isolation.

api asynchronous deploy docker events gateway laravel microsevice observability outbox-pattern payments rest-api

Last synced: 31 Dec 2025

https://github.com/fiap-8soat-tc-one/poc-az-serverless

PoC para analisar a viabilidade de se trabalhar com conceitos serverless, cloud agnostic em kubernetes, utilizando o framework do azure-function em docker

azure-functions java keda kubernetes mysql outbox-pattern rabbitmq sendgrid serverless workflow-pattern

Last synced: 30 Dec 2025

https://github.com/omerada/clean-ddd-saga-outbox-cqrs-kafka-kubernetes-gke-turkce-kaynak

Clean Architecture & DDD, Saga & Outbox Pattern, CQRS, Kafka ve Kubernetes üzerine kapsamlı teknik dökümantasyon. GKE ile bulut tabanlı dağıtık sistemler için rehber.

clean-architecture cloud-native cqrs ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing gke java kafka kubernetes microservices outbox-pattern saga-pattern scalable-systems spring-boot turkc turkce-kaynak

Last synced: 13 Oct 2025

https://github.com/ggruzdov/outbox

Demo project to showcase outbox-pattern implementation. Java 21, Spring Boot, Postgres, Kafka, Microservices

docker flyway-migrations java kafka microservices outbox-pattern postgresql spring-boot

Last synced: 16 Mar 2025

https://github.com/taifdang/topup-notification

Build mini web app notification with module monolith

outbox-pattern rabbitmq signalr webhook

Last synced: 13 Jun 2025

https://github.com/maysam-m-mousa/simpleecommerce

A side project that is meant to build a microservices Event-Driven E-Commerce application and applies Domain-Driven Design whenever possible.

ddd dotnet ecommerce eda efcore event-driven inbox-pattern masstransit microservice outbox outbox-pattern postgres rabbitmq saga sagas

Last synced: 10 Apr 2025

https://github.com/cockroachlabs-field/training-modules

Code samples for the CockroachDB Spring Boot training program.

inbox-pattern outbox-pattern spring-boot spring-data-jpa spring-retry

Last synced: 29 Jul 2025

https://github.com/tgntr/emusic3-ddd

A clean code music shop demo that aims to follow the domain-driven design principles by utilizing some of the common techniques and patterns.

architectural-patterns clean-architecture clean-code cqrs-pattern ddd design-patterns domain-driven-design domain-events dotnet mediator-pattern onion-architecture outbox-pattern solid-principles specification-pattern

Last synced: 09 Sep 2025

https://github.com/jokk-itu/masstransit-outbox-sample

Testing the new Transactional Outbox from the MassTransit framework.

csharp masstransit mssql-database outbox-pattern rabbitmq transactional-outbox-pattern

Last synced: 06 Jul 2025

https://github.com/bilalov-andrei/sample-idm-msa-app

Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

api-gateway clean-architecture cqrs cqrs-simple dapper ddd design-patterns dotnet fluent-migrator kafka mediator outbox-pattern rest

Last synced: 04 May 2025

https://github.com/joaofbantunes/outboxkit-go-poc

Starting to experiment with a port of OutboxKit to Go

go golang outbox-pattern postgresql transactional-outbox-pattern

Last synced: 01 Sep 2025

https://github.com/ryancyq/laterbox

A transactional outbox implementation for event publishing in Ruby

event-driven outbox-pattern ruby

Last synced: 09 Oct 2025

https://github.com/gosom/poutbox

Package that implements the transactional outbox pattern (polling & logical-replication) in Go and PostgreSQL

go go-library golang logical-replication outbox-pattern postgresql

Last synced: 13 Jan 2026

https://github.com/3rs4lg4d0/goutbox

A Go implementation of the Transactional outbox pattern.

go golang outbox-pattern

Last synced: 14 Jan 2026

https://github.com/ayzdru/ayazduru.samples.keycloak

.NET ile Keycloak Kullanımı (Microservices, Blazor WebAssembly, Aspire, Outbox Pattern, Message Broker Örnekleriyle)

aspire blazor dotnet dotnetcap keycloak message-broker outbox-pattern rabbitmq webassembly

Last synced: 09 Oct 2025

https://github.com/lorenzoranucci/event-stream-poc

POCs about event streaming platforms in different languages and formats. Current: GO, Kafka, JSON and Protobuf.

clean-architecture cqrs go json kafka outbox-pattern php protobuf pulsar

Last synced: 07 Apr 2025