Has anyone been looking into creating a serverless implementation of the BPM engine?
I am aware of the blog post describing how a short-lived process can be executed as a serverless function, but what I am looking for is an implementation that would support long-running, stateful processes, by outsourcing the async executor agenda to some external scheduling system.
The idea being that an engine only needs to be instantiated when a timer fires, or when a human comes in to work on a task - at which point the process state can be reloaded from the DB.
Any thoughts or pointers around this?
Thanks!
Franck