Hacker News new | past | comments | ask | show | jobs | submit login

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?



For 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/ConstraintStream... It's very similar to Java 8 Streams (but incremental and under the hood it uses Drools).


Kogito is a nice upgrade that we've now been experimenting with for some months https://kogito.kie.org/


Kogito dev here if you folks have questions :)


Thank you.

Is Kogito ready for production use? Does it have a UI that lets users develop their own rules?


we 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!


OKAY, thanks. Does DMN integrate with Kogito? (maybe that's not a valid question?)


DMN is integral part of Kogito and they work really well. That was actually the main reason for us looking into that direction.


Yeah, it does. If you want to learn more about it, check this: http://learn-dmn-in-15-minutes.com (it's a quick course I created to cover DMN on Kogito world)


This is really cool. Will keep coming back to it and share it with users as we start using this more.


Drools 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.


Roll your own incremental score calculator ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: