Skip to content

Evaluation Summary: General Saga Characteristics

The following table shows the results for the criteria defined in Criteria Catalog: General Saga Characteristics.


Criterion
Eventuate Tram
Netflix Conductor
Camunda
MicroProfile LRA
Saga definition Eventuate DSL JSON / provided clients Modeler / XML / Java DSL Annotations
Orchestrating services CDC Service, TravelService Conductor server Camunda Engine in TravelService MicroProfile Coordinator, TravelService
Specifying compensating transactions ✔ ✔ ✔ ✔
Compensation transaction allocation specific transaction entire workflow specific transaction resource class
Parallel transaction execution ✔ ✔ developer's responsibility
Parallel execution configurable ✔ ✔ developer's responsibility
Participant communication selectable ✔ ✔
External compensation trigger not directly via API via API via API
Choreographed Sagas ✔

Last update: 2022-02-15
Back to top