This project is part of Eventuate, which is a microservices collaboration platform.
This is the Quarkus version of Eventuate Tram.
Eventuate Tram is a platform that solves the distributed data management problems inherent in a microservice architecture.
It implements numerous distributed data management patterns including Sagas and CQRS.
A companion framework is Eventuate Tram Sagas for Quarkus, which implements orchestration-based sagas.
There are the following example applications:
-
Eventuate Tram Customers and Orders - demonstrates how to maintain data consistency in an Quarkus, JPA-based microservice architecture using choreography-based sagas.
-
Eventuate Tram Sagas Customers and Orders - demonstrates how to maintain data consistency in an Quarkus, JPA-based microservice architecture using orchestration-based sagas.
Please see the getting started guide.