To be honest Prefect just got on my radar last week, so I will need to look at it more closely, I was not aware of them till then.
Obviously this is for JVM, plus I am not sure how Prefect addresses following two points I mainly focus on:
- make rapid prototyping of new steps possible during runtime, without any need to restart/redeploy
- focus on distributed processing, where in master-less Titanoboa cluster you can have pretty much any number of nodes