Does Prefect have something analogous to the Airfl...
# ask-community
j
Does Prefect have something analogous to the Airflow Operator for starting, monitoring, and terminating AWS EMR clusters?
k
Hey @Josiah Berkebile, I just looked and doesn’t look like it. We’d gladly accept contributions for this though 🙂
👍 1
j
I'm kinda looking around for an alternative worflow orchestrator that's better suited to streaming workflows. Prefect looks awesome, but I'm not sure it's quite there yet, honestly. I'd love to contribute, but I say that about many things. There's so many awesome projects around these days that could benefit from a few more contributors.
k
You are right that Prefect is not meant for streaming applications. There is an overhead with monitoring the state of each individual task (and flow).
Out of curiosity, what streaming workflow orchestrators are you looking at?
j
I'm just beginning my investigation. But Cadence caught my eye. I'm also going to read-up on Shipyard, but I'm not sure how well either of these supports streaming workflows, either, atm
👍 1
Back in the day, Apache Falcon was recommended to me, but these days it's potentially looking a bit dated
c
supporting some form of streaming has been a popular request for a while - while this doesn’t unblock you in the short term, we are working on some changes that will make this much more feasible in the future so it’s on our radar!
❤️ 1
j
Keep up the good work
Prefect supports event-based triggering, doesn't it?
c
Yup! A common pattern is using a Lambda to hit the API to trigger a parametrized flow run
👍 1