3 ms·
Drools is awesome and we use it in some of our projects. but it just feels very monolithic and not a cloud native solution. What are some good lightweight alter
by victor106 6y ago
Drools is awesome and we use it in some of our projects. but it just feels very monolithic and not a cloud native solution. What are some good lightweight alternatives to drools?
- nazgul17 6y agoRoll your own incremental score calculator ;)
- nurettin 6y agoDrools looks and sounds very good, but we already have a standard specification for workflow graphs called scxml and there are libraries which implement it and editors which can create it visually. I was hoping it would get more traction outside of Qt.
- tappio 6y agoKogito is a nice upgrade that we've now been experimenting with for some months https://kogito.kie.org/ https://kogito.kie.org/
- evacchi 6y agoKogito dev here if you folks have questions :)
- victor106 6y agoThank you. Is Kogito ready for production use? Does it have a UI that lets users develop their own rules?
- evacchi 6y agowe are working hard to deliver a stable version. stay tuned :) but it is still currently under heavy development. If you are interested in visually design rules, you might want to look into DMN!
- victor106 6y agoOKAY, thanks. Does DMN integrate with Kogito? (maybe that's not a valid question?)
- tappio 6y agoDMN is integral part of Kogito and they work really well. That was actually the main reason for us looking into that direction.
- karreiro_ 6y agoYeah, it does. If you want to learn more about it, check this: http://learn-dmn-in-15-minutes.com http://learn-dmn-in-15-minutes.com (it's a quick course I created to cover DMN on Kogito world)
- victor106 6y agoThis is really cool. Will keep coming back to it and share it with users as we start using this more.
- ge0ffrey 6y agoFor decision tables, definitly look at Kogito and Drools-DMN as alternatives. To declare incremental constraints in OptaPlanner, take a look at ConstraintStreams if you want to avoid learning DRL: https://www.optaplanner.org/blog/2020/04/07/ConstraintStreams.html https://www.optaplanner.org/blog/2020/04/07/ConstraintStream... It's very similar to Java 8 Streams (but incremental and under the hood it uses Drools).