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

Projects in Awesome Lists tagged with saga-pattern

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

https://github.com/berndruecker/trip-booking-saga-java

Example implementation of the Saga pattern for the classic trip booking example using the lightweight open source workflow engine (Camunda).

saga-pattern

Last synced: 06 Apr 2025

https://github.com/lysu/go-saga

Implements saga-pattern in Go, another way to distribute transaction.

distributed-transactions go golang saga saga-pattern transaction

Last synced: 03 May 2025

https://github.com/VladKopanev/zio-saga

Purely Functional Transaction Management In Scala With ZIO

concurrency distributed-systems fp functional-programming saga saga-pattern sagas scala zio

Last synced: 20 Apr 2025

https://github.com/NitorCreations/nFlow

Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.

java nflow orchestrating-processes saga-pattern workflow workflow-automation workflow-engine

Last synced: 20 Nov 2025

https://github.com/nitorcreations/nflow

Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.

java nflow orchestrating-processes saga-pattern workflow workflow-automation workflow-engine

Last synced: 16 May 2025

https://github.com/Elders/Cronus

Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind

cqrs cronus ddd event-sourcing lightweight-framework microservices processmanager saga-pattern

Last synced: 08 Jul 2025

https://github.com/elders/cronus

Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind

cqrs cronus ddd event-sourcing lightweight-framework microservices processmanager saga-pattern

Last synced: 14 Apr 2025

https://github.com/itimofeev/go-saga

Go lang implementation of saga pattern

distributed-transactions go golang saga saga-pattern transaction

Last synced: 12 Jan 2026

https://github.com/aws-samples/aws-step-functions-long-lived-transactions

Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions.

aws aws-serverless aws-step-functions golang saga-pattern serverless

Last synced: 14 Jan 2026

https://github.com/wework/grabbit

A lightweight transactional message bus on top of RabbitMQ

go golang microservices outbox rabbitmq reliable-messages saga saga-pattern transactional-message-exchange

Last synced: 24 Aug 2025

https://github.com/zhongxunking/bekit

bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。

event event-bus eventbus flow flow-engine saga saga-pattern service service-engine spring springboot

Last synced: 19 Jun 2025

https://github.com/davydovanton/novel

Orchestration SAGA builder for ruby

ruby saga saga-pattern

Last synced: 14 Apr 2025

https://github.com/zio-net/sagaway

Robust saga pattern implementation for resilient distributed applications

actor actormodel cloud-native csharp dapr distributed-transactions docker docker-compose dotnet k8s microservices saga saga-library saga-pattern

Last synced: 08 Feb 2026

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/orangeloop/sagas

.NET implementation of the UnitOfWork pattern using IDbTransaction and Sagas for orchestrating cross-domain transactions.

asp-net aspnet-core csharp dotnet dotnet-core microservices saga-pattern sagas unitofwork unitofwork-pattern

Last synced: 30 Jul 2025

https://github.com/rilder-almeida/sagas

A framework to implement the saga pattern in Go

distributed-systems observer-pattern saga-pattern

Last synced: 14 Jan 2026

https://github.com/idugalic/axon-contract-testing-demo

Demo - Axon - Bounded contexts - Saga pattern - Contract testing

axon-server axonframework bounded-contexts ddd demo microservices pact saga-pattern

Last synced: 14 Apr 2025

https://github.com/hifly81/bank-account-axon

Example of an application that manages operations on a bank account using Axon framework - CQRS - Event Sourcing - Saga

axon axon-framework axon-test axonframework bank-account cqrs event-driven event-sourcing kafka kafka-producer kafka-streams saga saga-pattern sagas

Last synced: 29 Oct 2025

https://github.com/damiancipolat/node-event-saga

An implementation of the SAGA pattern using event driven architecture, created within a single nodejs process.

architecture event-driven-architecture nodejs patterns-design saga saga-pattern

Last synced: 01 Sep 2025

https://github.com/gobeam/go-cold

Go Cold is Browser Extension with which you can block any website by automatic detection or by manual process on timer basis or block it always.

block block-website browser browser-extension chrome chrome-extension firefox-addon react reactjs saga-pattern

Last synced: 24 Apr 2025

https://github.com/cihatsolak/net7-microservice-design-patterns

This Github repository contains code samples, documentation, and resources covering patterns such as Saga Choreography, Orchestration, Event Sourcing, and Resiliency. It is a resource to help application developers build flexible and resilient systems in complex scenarios.

circuit-breaker-pattern design-patterns event-sourcing microservices-architecture retry-pattern saga-choreograph-pattern saga-orchestration saga-pattern

Last synced: 10 Apr 2025

https://github.com/sogutemir/springmicroservice-outbox-kafka-saga-pattern

Food Ordering System: A microservices-based backend application for real-time food ordering and tracking. Built with Java, Spring Boot, and Apache Kafka. Implements Domain-Driven Design, Event-Driven Architecture Saga-Pattern, and Clean Architecture principles.

clean-architecture cqrs ddd ddd-architecture ddd-patterns event-driven hexagonal-architecture java java-microservice java17-spring-boot kafka microservice saga saga-pattern solid-principles spring spring-boot spring-microservice springboot

Last synced: 12 Apr 2025

https://github.com/hoangtien2k3/saga-pattern-microservice

Demo - Saga Pattern Microservice Spring Boot 3

microservices-architecture saga-pattern spring-boot-3

Last synced: 11 Apr 2025

https://github.com/restatedev/restate-holiday

Simplified Step Function workflow example based on Restate using the Saga pattern.

saga-pattern step-functions workflow

Last synced: 03 Jul 2025

https://github.com/ademcatamak/ordermanagement

Orchestration based Saga => https://medium.com/@ademcatamak/koordinat%C3%B6r-tabanl%C4%B1-saga-tasar%C4%B1m%C4%B1-sipari%C5%9F-y%C3%B6netimi-4db5fc546f68

distributed-locks ordermanagement saga-pattern sample-app

Last synced: 15 Apr 2025

https://github.com/iacobson/blog_bikex

Code example for Saga pattern article

elixir property-based-testing saga-pattern

Last synced: 09 Sep 2025

https://github.com/kerlenton/kata

Library for orchestrating multi-step operations with automatic compensation on failure

compensation distributed-systems go golang orchestration rollback saga saga-pattern workflow

Last synced: 27 Feb 2026

https://github.com/piotrpersona/sago

SAGA and Event Sourcing implementation in Go

event-sourcing event-store go golang microservices pub redis saga saga-pattern sagas

Last synced: 24 Apr 2025

https://github.com/smartvokat/sagax

An implementation of the Saga pattern for distributed transactions in Elixir.

elixir saga-pattern transaction

Last synced: 14 May 2025

https://github.com/sefikcan/saga.choreography

This project was created to establish a sample infrastructure for saga choreography.

dotnet-core infrastructure microservices rabbitmq saga-pattern

Last synced: 24 Apr 2026

https://github.com/wangzhe3224/react-todo

React-Redux-Saga-*?晕了?一篇文章弄懂的实战指南!的相关代码。

reactjs redux saga-pattern

Last synced: 12 Apr 2025

https://github.com/kanttanhed/microservices-saga-orchestrated

This repository will cover the concepts of microservices architecture development patterns. And how to use distributed transactions and failure handling. 5 APIs, one of which will be just the saga orchestrator, 3 participating microservices and one order fulfillment microservice

api-rest docker docker-compose java kafka mongodb saga-pattern springboot

Last synced: 09 Apr 2026

https://github.com/guillaumearm/handle-io

:sparkles: - Wrap side effects, combine them, and make this combination testable

generator handle-io io-monad saga-pattern testable testing-tools

Last synced: 09 Apr 2025

https://github.com/amirdoosti6060/sagapattern

Saga design pattern in microservice

csharp design-patterns dotnet microservice saga-pattern

Last synced: 17 Mar 2025

https://github.com/jesperancinha/news-cast-explorer

This project explores the saga architecture for two patterns. The Choreograhy and the Orchestration

choreography eventuate eventuate-framework eventuate-tram jvm kotlin orchestration saga-pattern spring-boot spring-mvc swagger swagger-ui

Last synced: 11 Jul 2025

https://github.com/pouyapouryaie/saga-choreography-example

project base on spring-boot and cloud for show sample saga-choreography

microservice saga-pattern spring-boot spring-cloud

Last synced: 18 May 2026

https://github.com/ricall/kafkasaga

Simple microservice that uses Kafka + Saga Pattern to provide complicated message processing logic using simple actions.

docker docker-compose draw-io gradle java kafka lombok postgres saga-pattern spring spring-boot yaml-configuration

Last synced: 07 Apr 2026

https://github.com/danielgospodinow/catter

Love cats and modern software systems? Here's a cat facts application which has an architecture that fits modern needs

authentication aws cats circuit-breaker docker go google jenkins kotlin kubernetes openid rabbitmq react reactive-programming rest saga-pattern software-architecture spring-boot tutorial webflux

Last synced: 04 Nov 2025

https://github.com/resonatehq/resonate-skills

Agent skills for building with Resonate — durable execution for long-running, crash-safe workflows.

agent-skills claude-code durable-execution human-in-the-loop resonate saga-pattern typescript

Last synced: 22 May 2026

https://github.com/rafaelrok/ms-order-pattern-saga-choreography

Este projeto consiste em um microservice desenvolvido em Java utilizando o framework Spring Boot. O microservice implementa o padrão de design Saga Coreografada para gerenciar transações distribuídas e garantir consistência eventual.

api-rest design-patterns docker docker-compose gradle java kafka microservices mongodb postgresql redpanda-console saga-pattern spring-boot

Last synced: 02 May 2025

https://github.com/kevinhillinger/openhack-serverless

Serverless implementation in TypeScript using Azure Functions to handle HTTP, Pub/Sub topic, and Saga to handle microservice interactions and data ingestion using event driven patterns

azure-functions-v3 durable-functions event-driven pubsub saga-pattern serverless typescript

Last synced: 28 Mar 2025

https://github.com/ytake/phluxor-saga-example

This is an example of the Saga pattern implementation for money transfer.

actor-model cqrs-es ddd domain-driven-design example php8 saga saga-pattern

Last synced: 23 Apr 2026

https://github.com/deaglegross/distributedtransactions

C# stateful orchestrated SAGA implementation of distributed transactions for any user-defined operations.

csharp csharp-library distributed-transactions saga saga-pattern stateful

Last synced: 08 Jun 2026

https://github.com/gokayokutucu/lycia

Idempotent, extensible, and powerful saga framework with scheduling — Rebus simplicity with MassTransit power

choreography-saga event-driven-architecture message-middleware orchestration-saga saga-pattern

Last synced: 16 Jan 2026

https://github.com/davidroman0o/tempolite

A lightweight SQLite-based workflow engine for Go supporting activities, side effects, sagas, signals and versioning

deterministic durable-execution golang saga saga-pattern sagas sqlite sqlite3 workflow workflow-automation workflow-engine workflow-reusable workflows

Last synced: 14 Feb 2026

https://github.com/stephulz/sales-kafka-saga

Monorepo of a project implementing orchestration and choreography based saga patterns, using Kafka and Spring https://microservices.io/patterns/data/saga.html

distributed-systems java kafka saga-choreography saga-orchestration saga-pattern spring spring-boot

Last synced: 16 Apr 2026

https://github.com/kadirdemirkaya/saga-pattern

Saga pattern is an event-based sample project for a microservice in this project.

masstransit saga-choreograph-pattern saga-orchestration saga-pattern sqlserver

Last synced: 19 May 2026

https://github.com/natserract/saga

Compensating Transactions

go microservice saga-pattern

Last synced: 04 Oct 2025

https://github.com/cembdc/go-saga-workflow

Saga pattern example in Go

golang saga saga-pattern workflow

Last synced: 13 Aug 2025

https://github.com/larmic/workshop_microservices

Microservices sind auch nur Monolithen mit Netzwerkproblemen. 2-Tage-Workshop mit Hands-on-Stories rund um Resilience, Service Discovery, Saga, CQRS & Co.

architecture-patterns bulkhead circuit-breaker consul cqrs distributed-tracing microservices saga-pattern service-discovery software-architecture twelve-factor workshop

Last synced: 19 Jun 2026

https://github.com/alexmarqs/rollbackit

Automatic rollback for multi-step operations. Register an undo next to each step; if a later one throws, they unwind in reverse. Zero-dependency, type-safe.

async cleanup commit compensating-transaction error-handing error-handling nodejs pnpm rollback saga saga-pattern transaction tsdown typesafe typescript undo

Last synced: 13 Jun 2026

https://github.com/adshan/dotnet-saga-pattern

Implement Saga Pattern using NServiceBus to coordinate related actions efficiently.

dotnet nservicebus saga-pattern

Last synced: 20 Aug 2025

https://github.com/kishornaik/sol_saga_pattern_microservice

Simple example of Saga implementation in Microservice.

asp-net-core microservice saga-pattern

Last synced: 20 Jun 2026

https://github.com/mnzcrsh/microservices-gunstock-processing

Sorrowful attempts at distributed system with event-driven design and plug-in based microservices

cqrs event-sourcing kafka postgresql redis-cache saga-pattern

Last synced: 25 May 2026

https://github.com/quangtung97/sec

Saga Execution Coordinator

distributed-systems saga-pattern

Last synced: 13 Apr 2026

https://github.com/mateusnere/compra-saga-app

Repositório com projetos demonstrando como fazer orquestração e coreografia das transações. Demonstrando o padrão SAGA.

quarkus rest-api saga saga-pattern

Last synced: 11 Mar 2026

https://github.com/0xthomasit/ecommerce_microservices

A comprehensive Micro-services application built with .NET Core demonstrating a real-world Ecommerce system where different modules were implemented as independent services. Highly-recommended practices like Design Patterns or Strategies were also applied in the app codebase.

api api-gateway asp-net-core clean-architecture cqrs csharp ddd docker ecommerce elk-stack grpc health-checker mongodb mssql mysql postgresql rabbitmq redis saga-pattern

Last synced: 13 Apr 2026

https://github.com/mirkankacan/microservicedesignpatterns

SAGA Pattern - Event Sourcing + CQRS - Retry - Circuit Breaker - API Composition course

api-composition circuit-breaker cqrs-pattern event-sourcing microservices net-aspire retry-pattern saga-pattern

Last synced: 03 Jan 2026

https://github.com/restuwahyu13/node-saga-orchestrator

Simulation saga pattern orchestrator pure using JavaScript before use in real case.

microservices saga-pattern

Last synced: 24 Oct 2025

https://github.com/ne1ro/saga

Saga pattern implemented in Clojure

clojure distributed-transactions saga saga-pattern

Last synced: 25 Oct 2025

https://github.com/aenesgur/netcore5-microservice-sagachoreographypattern

Udemy Microservice SagaChoreographyPattern with .Net Core 5.0

saga-pattern

Last synced: 17 May 2026

https://github.com/aymanessobhi/gymcom-frontend

this project is a front end of a full project gymcom, in this project i used technologies as javascript (react js,redux,reactStrap) )

formik forms formvalidation react react-components react-hook-form react-hooks react-redux react-router react-router-dom reactjs saga saga-pattern

Last synced: 23 Jun 2026

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: 18 Apr 2026

https://github.com/nikamelashvili/saga-pattern

Saga data pattern using Spring boot

elasticsearch mysql saga saga-pattern sprign-boot spring

Last synced: 16 Apr 2026

https://github.com/imran-siddique/agent-hypervisor

Runtime supervisor for multi-agent sessions - Execution Rings, Saga Orchestration, Shapley fault attribution. 326 tests. pip install agent-hypervisor

agent-orchestration ai-agents execution-rings fault-tolerance hypervisor joint-liability llm multi-agent python saga-pattern

Last synced: 02 Mar 2026