You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
This project demonstrates a distributed transaction approach in a microservices architecture by implementing the Saga Pattern with Kafka as the messaging backbone
Saga-style provisioning with ordered rollback for external systems that have no transactions. Kotlin · Spring Boot · template-driven artifacts · database-arbitrated locking
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.