During my internship (for a startup company) I worked on a project by using Zeebe and a python client to automate some workflow service tasks. After a successful internship they were convinced of the possibilities by using Zeebe. I read some of Bernd Rueckers articles/watched some of their videos about microservices. he has written an article about using Kafka together with Zeebe to achieve a microservices Orchestration architecture. So I was convinced using both technologies together to achieve this kind of architecture. Later, during the read of this article: https://blog.bernd-ruecker.com/drafting-your-camunda-cloud-architecture-connecting-the-workflow-engine-with-your-world-3d94e8d404d6…. I found out that it is also possible to create the same kind of architecture by using Zeebe as middleware, by visiting the git repo “Flowing-retail” flowing-retail/zeebe at master · berndruecker/flowing-retail (github.com).
I was wondering to following:
- You are talking about the need of Camunda Cloud. My question to you is if its required to use Camunda Cloud (for the quick cluster setup) or is it also possible to use something like kubernetes?
- I dont fully understand how the different services are connected to each other. at the beginning I thought via REST endpoint? but if that is not true, could you explain me? and ignore the last question. In the documentation you describe that you can create the zeebe cluster via Camunda and configure it via in every service via the:
but how can I simulate this architecture when I use a standalone zeebe broker for example?
- Further more, the example is made by using Java/NodeJS. We are using Python but I assume from your article that you can build any piece of code that provides REST endpoint technology?