Skip to content
#

compensating-transactions

Here are 9 public repositories matching this topic...

A production-grade, polyglot distributed order management system demonstrating a Choreographed Saga pattern with Transactional Outboxes, Idempotent Consumers, and explicit Compensation strategies across four independently-owned microservices.

  • Updated Aug 11, 2026
  • Shell

This project demonstrates a distributed transaction approach in a microservices architecture by implementing the Saga Pattern with Kafka as the messaging backbone

  • Updated Jan 31, 2025
  • Java

An orchestration-based saga for distributed transactions, built with Spring Boot and RabbitMQ. Coordinates a multi-step money transfer across independent services and unwinds completed steps with compensating actions when any step fails. Includes a live React timeline visualizing each step and rollback in real time.

  • Updated Aug 16, 2026
  • Java

Improve this page

Add a description, image, and links to the compensating-transactions topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the compensating-transactions topic, visit your repo's landing page and select "manage topics."

Learn more