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).
Embeddable JVM-based workflow engine with high availability, fault tolerance, and support for multiple databases. Additional libraries are provided for visualization and REST API.
Demo saga pattern, outbox pattern using Spring Boot, Debezium, Kafka, Kafka Connect
bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。
Event-Driven Architecture for a microservices-based system with a clean architecture + Domain Driven Design (DDD) + CQRS pattern + Saga pattern + Outbox pattern + CDC.
Saga Pattern Showcase - Choreography implementation with quarkus, debezium, elastic search - Orchestrator with ksqlDB
Event Driven Microservices with CQRS, Saga, Event Sourcing - Code examples
Saga Pattern implementations
Choreography-based sagas to maintain data consistency in a microservice architecture.
Microservices oriented project, based on a famous udemy course. Restructured and updated with new dependencies and new version of spring.
Saga Coordinator sample for long-lived transactions using Kafka as the event stream.
Saga implementation with choreography mechanism in spring webflux with event streams on kubernetes
The aim of this project is to show a sample implementation of the hexagonal architecture, saga pattern, and outbox pattern.
Example of an application that manages operations on a bank account using Axon framework - CQRS - Event Sourcing - Saga
Demo - Axon - Bounded contexts - Saga pattern - Contract testing
Spring Boot + Apache Camel + Saga EIP Test
This repo contains Saga, Outbox, Inbox and Distributed Lock Patterns with a sample Spring Boot application.
Event-driven Microservices, CQRS, Event Sourcing, SAGA, Transactions Management by AXON SERVER
Understanding Clean and Hexagonal Architecture
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.
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."