An orchestration-based saga implementation reference in a serverless architecture
-
Updated
Aug 19, 2022 - C#
An orchestration-based saga implementation reference in a serverless architecture
OpenSleigh is a Saga management library for .NET Core.
Example implementation of the Saga pattern for the classic trip booking example using the lightweight open source workflow engine (Camunda).
Implements saga-pattern in Go, another way to distribute transaction.
Purely Functional Transaction Management In Scala With ZIO
Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.
Every developer deserves the right of creating microservices without using any framework 🤍
Build scalable and durable micro-services with APIs, Messaging and Workflows
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Go lang implementation of saga pattern
Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions.
Purely Functional Transaction Management In Scala With Cats
A lightweight transactional message bus on top of RabbitMQ
bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。
Demo saga pattern, outbox pattern using Spring Boot, Debezium, Kafka, Kafka Connect
This is the source which is the micro services article. It contains the CQRS, EDA, Saga... Especially, I'd like to introduce the news: Attribute-based mapping approach! Let explore the amazing and start with easy_access branch!
Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
CQRS and event sourcing example in go
Implement resilient .NET code using ordinary functions & actions
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."