Camunda Workflow Analysis
Camunda 7
Camunda 7 Architecture:
Pros
- It has very strong support from community to resolve the issue even though open source.
- It is best choice when we have minimum number of requirements like 1step or 2 steps approvals.
Cons
- Camunda engine will not run in distributed architecture.
- Resource consumption is very high when we use underlaying SDK of camunda (We faced this issue after MV1.0).
- All components designed in monolithic architecture.
- Scaling is not possible in camunda 7 architecture.
- It will not provide connector supports to cloud tools. It has very specific connectors like Rest API, Mail etc.
- Camunda 7 engine uses RDBS as the database to store all the data. This will be an issue if we want to switch between the tools.
- All Tools like task list, processor, cockpit will run on top of the camunda engine. It’s hard to get historical data from database when service is down.
- Camunda 7 will be maintained and supported for another five years after that we need to forcefully migrate to camunda 8.
Camunda 8:
Camunda 8 is come up with 2 versions.
- Self-Managed
- SaaS
Camunda 8 Architecture:
Pros
- It has cloud native workflow engine in distributed architecture.
- All components will be deployed as microservices, so even though workflow engine is down we will still be able to access task and process details from elastic DB.
- It has come up with more security in terms of Authorization.
- Camunda 8 has module called connectors, using this we connect with cloud resources and AI resources as well.
- As it is distributed, scale up will be happen automatically based on number of requests.
- All the modules are loosely coupled with each other, and maintainability is easier than camunda 7.
- Camunda 8 workflow engine (Zeebe) will use the Elastic storage for storing the data and data retrieval process is faster than camunda 7.
- Using Self-managed version even we can deploy camunda8 In Kubernetes cluster as well and we can do the customizations based on our requirements.
Cons
- It is licensed and community version is not available.
- It is recently introduced , didn’t get much info on consequences if we use camunda 8.
Was this page helpful?