Hi there
I did a couple of projects with Camunda 8 and wanted to correct the AI’s answer a little.
Here are some general considerations which I shared in this thread:
First of all the notation BPMN is standardised. Hence you have access to a variety of workflow engines which support the notation. It’s using XML, but you will rarely get exposed to it.
To me, Camunda focusses on the Business & IT alignment. So it is great if you have a real business process coming from subject matter experts. The notation is easily understandable for non-IT people as well. This can make requirements engineering a little easier. Camunda also provides some out of the box connectors (e.g. to Kafka or REST) as well as a decision engine which is capable of executing the DMN standard.
Temporal, on the other side is more focussed on a technical audience. Solving the same problem of orchestration but without involving subject matter experts which are not in IT.
Last but not least Camunda features some components which are closed source. Only the workflow-engine itself “Zeebe” is source available. Temporal has an MIT license.
Now to the AI response:
2. Camunda 8 is usually used as a remote workflow engine. The engine itself “Zeebe” is decentralised and horizontally scalable. It can also be deployed geo-redundant.
3. Timers, inbound events also exist in Camunda. They have also out of the box connectors for inbound events in place.
4. Camunda is also quite well suited for high load scenarios.
5. BPEL is long dead. Camunda does not support this anymore.
Hopefully that helped!