Kogito: Cloud-native business automation

Day 4 /  / Track 1  /  EN

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.


Speakers

Mario Fusco
Mario Fusco
Red Hat

Mario Fusco is a Java Champion and works at Red Hat as principal software engineer and Drools project lead. He is also a frequent speaker, the coordinator of JUG Milano and the co-author of "Modern Java in Action" published by Manning.

Edoardo Vacchi
Edoardo Vacchi
Red Hat

Edoardo Vacchi, during his Ph.D., researched language design and implementation at the University of Milan. After three years at UniCredit Bank's R&D department, he joined Red Hat working on the Drools rule engine, the jBPM platform, and the Kogito project.