|
|
|
|
|
by peakaboo
1546 days ago
|
|
It's always interesting how people's experiences are so different. At many of my jobs, airflow has just worked perfectly and we never even had to think about it. But i welcome alternatives since I think it has become way too complicated now, and it's not necessary for most people with all the complexity (distributed tasks with celery comes to mind). |
|
For my opinion, Airflow has bad design on files: Airflow does not understand the files it processes so if exporting data, we have to adapt each source with each destination.
Scalability is not thought out and it's therefore very complicated: Airflow was designed as a single node and not scalable, so when it extracts data, it cannot easily pass the file to a next task in a distributed environment, which generally requires having to redevelop a task that includes the from > to Airflow uses a lot of cpu on its own, it takes a huge architecture to manage a lot of flows...
in my case, I work on big projects and I need scalability which prefect offers me and now this new Kestra data orchestrator.
say me what do you think about Airflow'friends!