I have done a POC on Camunda BPMN run. Now I came to know about Zeebe and wanted to see if we can use zeebe instead.
Our use case is:
Designing a bpmn workflow using modeler.
Ability to start a process instance using rest api.
Ability to configure, claim, complete user task.
Ability to execute service task.
Are all these capabilities also available in zeebe?
Zeebe is a different engine and a much newer product so unlike Camunda BPM i wouldn’t call it feature complete yet although we did release GA last year and there are companies using it in production.
Answers to your questions?
Designing a bpmn workflow using modeler. Yes
Ability to start a process instance using rest api. No - instead you can use gRPC
Ability to configure, claim, complete user task. Yes
Ability to execute service task. Yes - by implementing an external task.
Zeebe’s primary purpose is as the core component to Camunda Cloud.
It’s slightly harder to setup as a self hosted service than Camunda Platform which is why we’ve created a Saas offering where we can host a cluster of Zeebe engines, Webapps and modeler in one place so it doesn’t require any effort at all.
You can give it a try if you like by going here: camunda.io and creating an account