An extension to develop SAGA/CQRS orchestrators and participants in an easy way. It allows you to focus on the logic of your business instead of think about the way to implement the SAGA pattern. It avoids the effort to write compensation operations because it does by itself automatically. All the data are stored in SQL databases, taking advantage of database constraints validations management. The framework depends on the following Quarkus extensions:
quarkus-scheduler
quarkus-rest-jackson
quarkus-rest-client-jackson
smallrye-mutiny-vertx-sql-client
Repository name
quarkus-sagacqrs
Short description
An extension for SAGA/CQRS microservices development with SQL databases and automatic compensation operations.
Description
An extension to develop SAGA/CQRS orchestrators and participants in an easy way. It allows you to focus on the logic of your business instead of think about the way to implement the SAGA pattern. It avoids the effort to write compensation operations because it does by itself automatically. All the data are stored in SQL databases, taking advantage of database constraints validations management. The framework depends on the following Quarkus extensions:
Repository name
quarkus-sagacqrs
Short description
An extension for SAGA/CQRS microservices development with SQL databases and automatic compensation operations.
Repository Homepage URL
https://quarkiverse.github.io/quarkiverse-docs/quarkus-sagacqrs/dev/
Repository Topics
Team Members
Additional context
No response