Would Prefect (cloud) be a good choice for a "queue of async logic" type of workload?
It's not a typical scheduled data ETL pipeline scenario but instead it's small parts of logic that are triggered by actions of users of your app.
For example, in our app, when a user purchases a coupon we want to start a flow that performs some logic (some DB and API calls) in a durable fashion.
Specifically, we would use the ECS push work pools. So let's say tens, hundreds of new ECS tasks per minute.
I'm wondering if this is a viable use case of Prefect (performance and cost wise), compared to something more traditional like, let's say, a kafka topic with a consumer that performs this logic asynchronously?
Thanks!