What is our primary use case?
We utilize Apache Airflow for managing machine learning production pipelines. The deployment of our machine learning models takes place through Apache Airflow. We configure pipelines, decide on the frequency of recalibration, deployment, and dataset training.
What is most valuable?
Apache Airflow allows us to resume jobs and integrate error logs. We can create notifications for successful or failed tasks, providing a practical way to monitor our workflows. It helps in configuring the pipeline frequency for recalibration, deployment, and dataset training.
What needs improvement?
Currently, Apache Airflow is closely coupled, limiting the ability to link to outside channels by ourselves. The existing options include integration with Teams, Slack, and email. If we desire to add custom messengers or a rest API, those options are unavailable.
For how long have I used the solution?
I have been using Apache Airflow for five years. It is a component of our cloud service, where we configure Apache Airflow via an available user interface.
What was my experience with deployment of the solution?
Deployment is managed by the cloud service itself, which makes the process easier for us. The integrated service handles it directly through platforms like Databricks or Google Cloud Platform, providing a user-friendly interface.
What do I think about the stability of the solution?
Apache Airflow is quite stable. I would rate its stability at nine out of ten.
What do I think about the scalability of the solution?
I would rate its scalability at eight out of ten.
How are customer service and support?
We do not communicate directly with Apache Airflow's support. Instead, we utilize the product through a different service, which handles the necessary support.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Right now, we are working only with Apache Airflow.
How was the initial setup?
The deployment of Apache Airflow is handled by the cloud service, making it straightforward and user-friendly.
What was our ROI?
Return on investment is not directly measurable to Apache Airflow itself as there are other products involved.
What's my experience with pricing, setup cost, and licensing?
We don't experience issues with pricing as Apache Airflow is part of a larger platform. It is a sub-feature and not an individual purchase.
What other advice do I have?
Apache Airflow is a stable and flexible platform. Many organizations have adopted it without any concerns, and their community is robust. I would rate the overall solution eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Google