The Kogito project is a new Java toolkit based on Drools, jBPM, and OptaPlanner, designed to bring the traditional, battle-tested business automation engines to the cloud.
Red Hat has rethought the architecture of their platform to enable developers to realize distributed business automation applications with ease.
Leveraging modern application development frameworks, such as Quarkus, we can integrate seamlessly into a large range of capabilities. In particular, Quarkus has shown how it is possible to push the boundaries of traditional Java frameworks to make them cloud-native, through the power of GraalVM's native compilation.
After a quick introduction to Kogito speakers will show with practical examples of how to build cloud-native event-driven business applications; to the point where applications can be even deployed in a serverless environment, through Knative. They will also show what challenges a distributed environment poses, and how we can deal with them.