Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Extension Proposal] Auto-compensating saga extension #40588

Open
xian75 opened this issue May 13, 2024 · 1 comment
Open

[Extension Proposal] Auto-compensating saga extension #40588

xian75 opened this issue May 13, 2024 · 1 comment
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions

Comments

@xian75
Copy link

xian75 commented May 13, 2024

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:

  • 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.

Repository Homepage URL

https://quarkiverse.github.io/quarkiverse-docs/quarkus-sagacqrs/dev/

Repository Topics

  • quarkus-extension
  • microservices
  • saga
  • cqrs

Team Members

  • xian75

Additional context

No response

@xian75 xian75 added area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions labels May 13, 2024
@xian75
Copy link
Author

xian75 commented May 13, 2024

I'm interested in leading the development of this extension. A beta version of this extension is already done.

@xian75 xian75 changed the title Auto-compensating saga framework [Extension Proposal] Auto-compensating saga framework May 14, 2024
@xian75 xian75 changed the title [Extension Proposal] Auto-compensating saga framework [Extension Proposal] Auto-compensating saga extension May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/quarkiverse This issue/PR is part of the Quarkiverse organization kind/extension-proposal Discuss and Propose new extensions
Projects
None yet
Development

No branches or pull requests

1 participant