Example implementation of the Saga pattern for the classic trip booking example using the lightweight open source workflow engine (Camunda).
-
Updated
Apr 19, 2022 - Java
Example implementation of the Saga pattern for the classic trip booking example using the lightweight open source workflow engine (Camunda).
An orchestration-based saga implementation reference in a serverless architecture
Implements saga-pattern in Go, another way to distribute transaction.
bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。
Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions.
OpenSleigh is a Saga management library for .NET Core.
Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Go lang implementation of saga pattern
Every developer deserves the right of creating microservices without using any framework 🤍
Purely Functional Transaction Management In Scala With ZIO
Microservices oriented project, based on a famous udemy course. Restructured and updated with new dependencies and new version of spring.
A lightweight transactional message bus on top of RabbitMQ
React, Redux, ASP.NET Core Web API, RabbitMQ, MassTransit, Entity Framework, MongoDB
Demo saga pattern, outbox pattern using Spring Boot, Debezium, Kafka, Kafka Connect
Saga Pattern Showcase - choreography implementation with quarkus, debezium, elastic search - orchestrator with ksqlDB
Choreography-based sagas to maintain data consistency in a microservice architecture.
A Saga Pattern implementation with Kafka, MongoDb and Python.
Saga Pattern implementations
Purely Functional Transaction Management In Scala With Cats
Add a description, image, and links to the saga-pattern topic page so that developers can more easily learn about it.
To associate your repository with the saga-pattern topic, visit your repo's landing page and select "manage topics."