We’ve been looking at Kogito and wondering if it could apply to our use case in a Kubernetes cloud environment. One thing we noticed is the unability to reload/update rules dynamically once a service is deployed. In development we can use quarkus hot reloading functionnality which is really handy, but it seems that we do not have that functionnality once deployed.
In production this means that we must:
• Build and deploy through CI to rebuild our application.
• Create a new image containing our application and update the deployment with Kubernetes.
In a development chain, this is not really an issue. However, in a production environment or customer application, it is not easy to have this process which can take time and is less conducive to this type of environment. Knowing that other tools like OPA or even Drools for example, allow this hot reloading, why does Kogito not allow it? Are there plans to have an opening for this functionality? And if that’s not the case, is there a workaround to get us closer to a functioning like Drools?
Thank you in advance for your help !