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/revoframework/Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
aspnet-core aspnetcore c-sharp cqrs csharp ddd domain-driven-design dotnet dotnet-core entity-framework event-sourcing eventsourcing framework netcore outbox outbox-pattern
Last synced: 19 Jan 2026
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/aleksk1ng/transactional_outbox_with_spring_and_kotlin
Kotlin-Spring-OutBox-Microservice
coroutines docker eventdriven grafana java kafka koltin microservices mongodb outbox-pattern postgresql prometheus spring spring-boot spring-webflux webflux zipkin
Last synced: 23 Apr 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/ademcatamak/messagestorage
Message and Job Storage with Outbox Design Pattern
fire-and-forget masstransit nuget nuget-package outbox outbox-pattern postgres postgresql sql-server sql-server-database transactional-outbox transactional-outbox-pattern
Last synced: 27 Sep 2025
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/abuzaforfagun/invoice.microservices.thirdpartyapiintegration
Scaleable fault tolerance microservices to communicate third party API
asp-net-core coreography microservices microservices-architecture outbox-pattern
Last synced: 29 Oct 2025
https://github.com/ioannisioannou16/transactional-outbox
An example of the transactional outbox pattern using Java, SQL, SNS and SQS.
aws domain-events fifo java microservices outbox outbox-pattern sns spring-boot sql sqs transactional-outbox transactional-outbox-pattern
Last synced: 15 Apr 2025
https://github.com/cristianorc/outbox-pattern
Documentação com exemplos na prática de como funciona o Outbox Pattern em microsserviço
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/ademcatamak/readingisgood
E-Commerce
docker e-commerce jwt outbox-pattern repository-pattern rest-architecture role-based-access-control rpc specification-pattern
Last synced: 08 Oct 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/nourelnaby4/bigdinner
apply domain driven design and clean architecture
asp-net-core automapper background-jobs clean-architecture ddd domain-events event-driven-architecture fluentvalidation jwt-authentication outbox-pattern redis serilog vertical-slice-architecture
Last synced: 14 Jul 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/said-aabilla/food-ordering-system
Hexagonal Architecture, Domain Driven Design, KAFKA, SAGA and OUTBOX patterns
cqrs-pattern ddd-architecture hexagonal-architecture java kafka microservices outbox-pattern saga-pattern spring-boot spring-data-jpa spring-web
Last synced: 05 Sep 2025
https://github.com/cranes-mentoring/system-design
v0.1.0
apache-kafka cqrs golang outbox-pattern python rabbitmq system-design zmq
Last synced: 17 Jan 2026
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/alnaimi-github/masstransit-zth
masstransit outbox-pattern saga-pattern
Last synced: 27 Jun 2025
https://github.com/azimjonshodiyorov/rabbitmqsimpe
docker masstransit mongodb outbox-pattern psql rabbitmq
Last synced: 30 Jun 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/valentaiga/book-market
Implementation of CQRS with MediatR in ASP.NET Core 6.
clean-architecture cqrs-pattern dapper k8s-deployment mediatr outbox-pattern postgresql unit-of-work-pattern xunit
Last synced: 11 Jul 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/adudko/ordering-system
Example Domain-Driven-Design microservices with Clean and Hexagonal architecture
avro clean-architecture cqrs-pattern hexagonal-architecture java kafka kafka-manager microservices mockito outbox-pattern postgresql saga-pattern schema-registry springboot
Last synced: 11 Jul 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/joaosouzaaa/outboxpattern
Outbox Pattern in .NET
design-patterns microservices microservices-architecture outbox outbox-pattern solid
Last synced: 23 Jun 2025
https://github.com/kadirdemirkaya/outbox-inbox-design-pattern
inbox-pattern message-broker outbox-pattern sqlserver
Last synced: 10 Jul 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/adudko/ordering-system-share
Example Domain-Driven-Design microservices with Clean and Hexagonal architecture
autotesting clean-architecture confluent-kafka-stack cqrs-pattern domain-driven-design hexagonal-architecture java kafka microservices monitoring-tool outbox-pattern postgres saga-pattern springboot-stack
Last synced: 12 Aug 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/revazashvili/debezium-kafka-connector
Outbox Event Publishing with Debezium and Kafka
debezium debezium-connector docker-compose golang kafka outbox-pattern postgresql
Last synced: 22 Aug 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.
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