Sergey Gerasimov

04/19/2022, 8:24 AM
Hi folks, does sombody deal with so called business rules management systems (drools, camunda)? Can prefect be considered as an alternative to them? Maybe it good choice to build your own business rules management system on top of prefect? Drools and camunda are java-based and heavy. I look for some lighwight pythonic solution like stream/batch (btw does prefect is really quick in processing streams?) DAG management system with visualization of graphs and ideally with ability to separate conditional expressions (like if ... then ...) and other code.

Anna Geller

04/19/2022, 9:49 AM
Prefect is a workflow orchestrator and it is different from rule management systems. But depending on your use case, you may be able to do that with Prefect 2.0 - the features you described with flow visualization, conditional logic, and handling data streams seem possible in Prefect 2.0. Check out this blog post and our docs so that you can judge for yourself whether it fits your use case.