Is Zeebe the right choice for Saga based workflows at the moment

Hi there,

I am looking for a microservices orchestrator which comes with commercial support.
Zeebe seems a good fit for my requirements except for one thing and that is the missing support for compensation events.
Given that most of my use cases fit the Saga pattern, is the missing compensation events feature a showstopper or are there other ways to implement Saga with Zeebe in a way that is not some sort of a hack ?
Please kindly provide guidance regarding the above.

Thanks and Regards!
Danny

Hi @dannyign. :wave:

Great that you think about the Saga pattern, orchestration, and Camunda 8 (Zeebe). :rocket:

At the moment, Camunda 8 doesn’t support compensation events. But, we are aware of this need and started working on this. We plan to deliver compensation events in April 2024.

Until then, you need to model the pattern differently. For example, by calling the undo operations explicitly when an error happens.

Best regards,
Philipp