Let's walk through all the phases of the migration path from a traditional Drools application to a cloud native Kogito-based application.
About this session
One of the most typical usage of Drools in the serverless era is exposing the evaluation of a rule set in a stateless way through a REST endpoint. Doing this is pretty straightforward, for instance integrating Drools with Quarkus.
Once you have done this however you may feel that you're missing some important Quarkus features like the hot reload and the possibility of creating a native image of your application. To leverage these capabilities you will have to migrate from Drools to Kogito.
To make this migration as quick as possible, Kogito offers a thin adapter layer allowing to use the same Drools API, with which you're already familiar, also in Kogito. Moreover in this way the migration can be performed without changing anything in your rules files. Finally you can fully embrace the Kogito philosophy and further migrate your project to also use rule units. Performing this last step will also make Kogito automatically generate the REST endpoints for you starting from an opportunely written query in your drl.
The purpose of this talk is to guide you through all the phases of this migration path from a traditional Drools application to a cloud native Kogito one.
Link to this live streaming: https://red.ht/kielive39
About the invited speaker:
Mario is a principal software engineer at Red Hat working as Drools project lead. Among his interests there are also functional programming and Domain Specific Languages. He is also a Java Champion, the JUG Milano coordinator, a frequent speaker and the co-author of "Modern Java in Action" published by Manning.