A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
-
Updated
May 4, 2024 - Go
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
🕸 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 🍻
Sample using micro services in .NET Core 3.1 Focusing on clean code
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Sample Spring Cloud microservices e-shop.
A lightweight transactional message bus on top of RabbitMQ
Transactional outbox harvester for Postgres → Kafka, written in Go
Spring Cloud Stream Transactional Messaging Extension
A lightweight transactional message bus on top of RabbitMQ
An example of the transactional outbox pattern using Java, SQL, SNS and SQS.
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.
A broker agnostic implementation of outbox and other message resilience patterns for Django apps.
Library to reduce boilerplate when implementing the transactional outbox pattern in Go
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.
使用Go语言实现最终一致性的微服务分布式事务解决方案
A library to implement the transactional outbox pattern for PostgreSQL, a message broker or event stream, and TypeScript.
IconPub is an icon management platform(IconFont、Chrome Extension for migraton、Docker Images、Private deployment)! 🎉 矢量图标管理平台(字体图标、浏览器迁移插件、自定义存储桶、私有化部署)
Add a description, image, and links to the outbox topic page so that developers can more easily learn about it.
To associate your repository with the outbox topic, visit your repo's landing page and select "manage topics."