Under the high patronage of his majesty the King Mohammed VI
Devoxx Morocco 2023 🇲🇦 October 10-12, Taghazout Agadir, Morocco.
Follow Us On
Under the high patronage of his majesty the King Mohammed VI
Devoxx Morocco 2023 🇲🇦 October 10-12, Taghazout Agadir, Morocco.

Talk details

[French] jBMP et Drools en « cloud native » avec Kogito et Quarkus
Deep Dive (INTERMEDIATE level)

As cloud-native architecture is getting more and more momentum, the need for cloud ready implementation of popular java business solution is increasing. Business Process Management (BPM) is following this historical evolution.

When it comes to create BPM workflow in Java, jBPM and Drools engines are the first solutions that comes to most developer’s mind. They are open source, easy to set up and very featured. However, they were not built for the cloud.

Don’t despair! Kogito is here to solve this limitation

Kogito is an open-source project by Red Hat. Its goal is to bring the Red Hat business automation suite to cloud.

This talk will start with a short introduction to the main BPM concept, especially on the Business Process Management Notation (BMPN), that allows business analyst to graphically design their workflow.

Then, we will show, in live coding, how to create a pure cloud-native workflow with Quarkus and Kogito and deploy it to OpenShift (or Kubernetes).

The result will be a REST microservice able to orchestrate other services.

You’ll leave the session with the code produced and the urge to test this nice piece of technology in your own project.

This session will be delivered in French.

Chaker Fezai

Chaker FEZAI is an IT consultant at Sciam. He fell in love with Java at university and now He’s a Java solution expert. He has a keen interest in emerging technologies and while his expertise was at first on java back end development (middleware, micro services architectures) he has also developped a good knowledge in front end tech (typescript, node.js, angular) and a strong experience in software engineering (maven, git, CI/CD solutions).


He worked on a wide variety of projects types such as finance, security and industry and enjoys designing solutions for complex logic and contributing to develop challenging project. 


In his spare time, he travels, learns new technologie and plays volleyball

Antoine Sabot-Durand

Antoine is a Java Champion and the Former Jakarta EE CDI spec lead. He was part of the Quarkus launch team at Red Hat and worked on major MicroProfile specs such as Fault Tolerance or Health Check. Today, Antoine is architect and technical expert in SCIAM. He is working on challenging projects with most of the technology he contributed t in the past.

When he doesn’t code or design applications, Antoine likes to spend time with family and friends playing boardgames or traveling.