4 ms·
Full disclosure: I work on Kogito. This is a "rethinking" of our traditional engines (Drools, jBPM, OptaPlanner) especially meant for containerized/k8s/lightwei
by evacchi 7y ago
Full disclosure: I work on Kogito. This is a "rethinking" of our traditional engines (Drools, jBPM, OptaPlanner) especially meant for containerized/k8s/lightweight deployment, with support for native compilation through Quarkus.
Also you may want to take a look at our fresh new editors: they are available as VSCode extension, Chrome extension and stand-alone via bpmn.new and dmn.new :)
- tappio 7y agoI came across Kogito some days ago as I was looking into some alternatives for our drools based engine. I'd like to build some kind of online editor for business people to manage drm rules easily. How would one go about doing something like that with Kogito?
- evacchi 7y agoour online editors + a ci/cd pipeline to build Kogito services would be great. The `kogito` cli can be used to get that kind of workflow -- you can point it to a git repo with, say, a BPMN or DMN file and get a working service out of that ( well bugs aside :^) -- it's all very in flux ) take a peek here https://github.com/kiegroup/kogito-cloud-operator#deploying-a-new-service https://github.com/kiegroup/kogito-cloud-operator#deploying-... we are updating, reorganizing and refreshing our documentation :)
- victor106 7y agoThis is the exact use case we have as well. We tried business central but it seemed too heavy and it was hard to develop a streamlined experience for the users so we had to drop it. Looking for a more lightweight solution. Will definitely check this out
- ceeker 7y agoCould you please share your reasons for looking at alternatives to Drools? I am in the process of evaluating Drools and it will be great to understand why people move away from it.
- tappio 7y ago"Looking for alternatives" was maybe a bit too much. As far I understood these are built pretty much on the same core? So using the same rule sets should work on Kogito too. We recently moved to micro services and I'd like to have the editor as part of another service instead of kie workbench so I've been looking around for ways to accomplish that.
- evacchi 7y agoyou should look into our new tooling https://kiegroup.github.io/kogito-online/#/ https://kiegroup.github.io/kogito-online/#/ also, yes: Kogito is still based on Drools for the rules part
- tlarkworthy 7y agoI managed to get Camunda in a severless deployment: https://www.futurice.com/blog/serverless-camunda-terraform-recipe-using-cloud-run-and-cloud-sql https://www.futurice.com/blog/serverless-camunda-terraform-r... Online demo https://camunda-flxotk3pnq-ew.a.run.app/camunda-welcome/index.html https://camunda-flxotk3pnq-ew.a.run.app/camunda-welcome/inde... I'll checkout kogito, I want something that connects with pubsub for a push workflow better
- evacchi 7y agolook at our quickstarts, we support Kafka https://github.com/kiegroup/kogito-examples#kogito-with-kafka https://github.com/kiegroup/kogito-examples#kogito-with-kafk...
- MrSaints 7y agoThere's a relatively new one by Camunda (https://zeebe.io/ https://zeebe.io/) that also works quite well in cloud native environments.
- gavinray 7y agoThat sounds incredible. I have no experience with Java/JVM, but found OptaPlanner online and immediately had a usecase for it. Spent a weekend trying to get through it's documentation and example code, it was so heavy and complicated that I couldn't even get a basic concept or learning exercise written by myself. Reached out on their IRC, and it was dead. Will definitely be taking a look at this!
- ge0ffrey 7y agoTry our new guide that builds a REST service from scratch for highschool timetabling optimization: https://quarkus.io/guides/optaplanner https://quarkus.io/guides/optaplanner Yes, the IRC channel is dead - I 'll remove that link from the site. StackOverflow and our google group are very much alive.