Is it me, or orkes the thingy sounds very rudimentary and basic? Am I missing something here? Using redis for storage is mostly what folks use when they build something like this from scratch.
I have seen more complex workflow engines in my career, more recently temporal and bpmn engines.
Am I missing something?