Camunda vs Zeebe

Hi,

Thank you for building a great product. I have few doubts as mentioned below:

Q1. What is the difference between Camunda BPM Platform & Zeebe repositories? Is Zeebe part of Camunda BPM Platform?

Q2. In few articles it is mentioned that the queue mechanism of Zeebe is similar to Kafka? But in few articles you have support for Kafka queue. If we compare with Kafka, will Zeebe able to handle load without Kafka? Does Zeebe supports basic requirements like retry mechanism, handle backpressure etc without any queue system?

Regards

Hey @slice-subhrashis-das

thanks for checking out Zeebe!

Regarding to Q1, I it would be best to check out answers to previous questions like:

But to summarize:

  • Zeebe doesn’t support the complete BPMN spec yet, but we are working on it
  • Zeebe doesn’t need a relational database as Camunda Platform does
  • Zeebe is more scalable and targets higher throughput scenarios, especially microservice orchestration etc
  • Zeebe has fault-tolerant strategies built-in (e.g. Raft as consensus-protocol to replicate the log etc.)
  • Zeebe is built for the cloud
  • Camunda Platform is more mature

Or check this blog post 'How Does Zeebe Compare to X?': An Evaluation Framework - Camunda to compare it to different technologies.

Hope this helps.

Regarding Q2:

  1. If we compare with Kafka, will Zeebe able to handle load without Kafka?
    * Yes. There is no dependency to kafka, but you can run it with kafka if you want, for example with GitHub - camunda-community-hub/kafka-connect-zeebe: Kafka Connector for Zeebe.io
  2. Does Zeebe supports basic requirements like retry mechanism, handle backpressure etc without any queue system?

Greets
Chris

3 Likes