I have read that Zeebe (https://zeebe.io/) from Camunda is created specifically for Microservices Orchestration. I know there is some difference related to performance.
My question is "Can I achieve the same thing using Camunda what I can do with Zeebe?"
I noticed that Camunda enterprise provides many features that are not provided in the free version or in Zeebe like BPMN deployment, History of previous workflows. I want to get those features for microservice orchestration. My guess is that I will not get if I use Zeebe.
These are multiple questions in one.
Yes, you can do Microservice orchestration with Camunda BPM. As you pointed out correctly, the difference is the architecture of the workflow engine itself, not the use cases you can leverage it for.
Yes, there is a Camunda BPM enterprise edition that has features that are not in the community edition, see: https://camunda.com/enterprise/
Zeebe will provide the same capabilities eventually. Given that it is relatively young it does not have all features of Camunda BPM on this end. But to relate to your example, Operate can show history instances but is also not free for commercial use. Zeebe is also provided as managed service: https://camunda.com/products/cloud/