I get that Prefect is mainly intended for ETL/Orch...
# ask-community
p
I get that Prefect is mainly intended for ETL/Orchestration similar to Airflow. But, what about as background task as an alternative to Celery? Is it too much of an outlier use case that future version of Prefect can break background task use case?
p
I have read that before posting the question. My Question is, How popular it is as use case, and will it supported long term? This is the first time a ETL and background task processing converging to single tool. For example, Celery is extremely popular for background tasks, but it's pain to use for orchestration/DAG ETL tool. So, I want to make sure Prefect's generalized background task's long term support before committing to over Celery.
n
hi @Pratap - anything in the SDK outside of
prefect.experimental
that doesn't emit a deprecation warning should be considered to have first class support background tasks were designed specifically to serve the same use cases as celery. if you end up wanting more from them, I'd be happy to review enhancement requests
p
Thanks