We are thinking of migrating from Tibco BPM to an open source alternative because of performance and scalability reasons apart from the licensing cost of course.
I read about Zeebe architecture and felt that it has hit all the right spots for web scale microservices oriented workflows:
- its effective use of stream processing,
- event sourcing (avoiding rdbms bottlenecks)
- high performance pub sub broker (seems to be faster than kafka)
- Async flows
However, Zeebe is still dev preview and it does not provide the Tasklist, Cockpit, Optimize etc tools which are critical for us for manual workflows.
So we need the tooling of Calando but we need the microservices orientedness and the performance/scalability of Zeeebe.
Any thoughts/guidance on what we should go with will be highly appreciated. Is there a compromise, where we can start with Calando and migrate to Zeebe later on. Will the migration be painful or shall we start with Zeebe straightaway?