Apache Airflow® with Astro by Astronomer - Annual Plans
Unified scheduling has streamlined data workflows and simplified monitoring and reruns
What is our primary use case?
My main use case for Astro by Astronomer is scheduling workflows and jobs for my data engineering workloads.
An example of a workflow or job I schedule with Astro by Astronomer is EMR workloads which run on a Spark cluster; we schedule and trigger those using Astro by Astronomer. Additionally, we have some job roles which do data ingestion by reading files from SFTP and loading them to Snowflake, so we have those jobs scheduled on Astro by Astronomer as well.
I have used Astro by Astronomer for every cloud work scheduling as well as ad hoc Python jobs.
What is most valuable?
The best features Astro by Astronomer offers include a pretty good UI, and rerunning jobs is quite easy while clearing jobs is also straightforward since I don't have to go onto the cloud console to search for the job; the UI lists the jobs clearly and the schedule is very readable, so everything about it is excellent.
What I appreciate about the UI of Astro by Astronomer is that we sometimes need to rerun jobs and check for failures; it is easy to spot failed jobs using the red dot and then clear them. Reading logs is also very easy, especially compared to how we used to do it in AWS cloud previously where we had to go into each job and search for the log, so the UI is very good.
Astro by Astronomer has positively impacted my organization; with implementation and all jobs in one place, it has saved us a lot of time to monitor, rerun, and debug jobs, which helps in terms of the overall output that the team can deliver.
In terms of specific metrics or examples of how much time my team has saved, previously, our team used to get an alert and then go into the AWS console, log in, search for the job, and then search for the exact logs, but now we just go to the UI where we can see the list of jobs and check logs very quickly instead of going to the console, logging in, and managing accounts in AWS, so it has saved us considerable time.
What needs improvement?
Regarding how Astro by Astronomer can be improved, I don't feel there are many improvements needed right now, but I believe if I could have a bulk restart for a job or a specific start date and end date for a job rerun, that would be valuable for us.
For how long have I used the solution?
I have been using Astro by Astronomer for probably around two years.
What other advice do I have?
I don't think I want to add anything else about the features; for now, everything about it is something I appreciate.
The reason I give it a perfect score is that compared to other products, the readability and ease of use make Astro by Astronomer the best product.
Regarding Astro by Astronomer's AI capabilities, I haven't used the AI side of Astronomer yet; for now, I have used it for standard use cases, but I will probably explore that in the future.
I think the accuracy and reliability of output from Astro by Astronomer are quite reliable; we do need a human in front of it to verify, but still, I would say it is 60 to 70 percent reliable.
My advice to others looking into using Astro by Astronomer is that they should definitely try it once, and I am certain they would find it valuable if they have certain workloads where they want them in one place. I give this product a rating of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Data pipelines have gained observability and now optimize machine learning lifecycle costs
What is our primary use case?
A specific example of how Astro by Astronomer has made one of these processes easier in practice is that I developed a flow for the lifecycle of Machine Learning models for the search engine, in which the process automatically validates the latest trained models, executes integration tests, and if those are successful, takes care of moving the models to the production area and performing their automatic deployment, covering each step of the full Machine Learning lifecycle flow while maintaining risk mitigation and traceability of each step.
In addition, many of the ETLs are connected to Slack, which allows us to have traceability of when a task fails and to maintain good monitoring.
What is most valuable?
Astro by Astronomer has positively impacted my organization in the sense that when we have problems with tasks, Kubernetes pods, and other infrastructure components, we already have quite a bit of clarity about the reasons or failures that may be occurring.
I have seen improvements in response times and error reduction since using Astro by Astronomer. Previously, the costs we had for our model training, ETL processes, and batch transformations were totally invisible and did not give us the visibility to know how many resources and how much money we were spending on them. Now, with the visibility that the Astronomer team gives us, we have a way to track excessive resource usage to optimize it and reduce costs.
What needs improvement?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
To add to the platform's features and about the support we receive, since we switched to Astro by Astronomer, we have not had serious problems regarding the management of our instances.
My experience with customer support has been quite pleasant, as we always get a response.
Which solution did I use previously and why did I switch?
How was the initial setup?
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
What other advice do I have?
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Streamlined pipelines have improved monitoring, automated retries, and faster CI/CD deployments
What is our primary use case?
Astro by Astronomer allows me to view a complete pipeline, check the logs, and rerun jobs. I have also been using it for environment management and automatic scaling. I have been building data pipelines with Astro by Astronomer so that I can check tasks, see which task has failed and why it failed, review logs, and examine errors.
I can retry tasks multiple times if there is a failure. In one project, we used Astro by Astronomer to solve a problem where we had a pipeline ingesting 50 to 60 GB of data from cloud storage into our bronze, silver, and gold layers using Databricks. We use Astro by Astronomer for orchestrating the entire workflow. Each step—data ingestion, validation, transformation, and loading—was a separate Airflow task with dependencies. If one task failed, Astro by Astronomer would automatically retry it, send an alert, and allow us to rerun only the failed task instead of running the complete pipeline. This reduced our manual intervention, improved reliability, and made jobs easier to monitor and troubleshoot.
Astro by Astronomer is more reliable. In addition to orchestrating these pipelines, we use Astro by Astronomer for CI/CD development. We package our DAGs and deploy them consistently across development, QA, and production. We use the Astro UI to monitor pipeline health and troubleshoot failures. We also integrated it well with Databricks, cloud storage, and databases, which makes it easier to build reliable and scalable pipelines and to monitor these jobs. Overall, it has reduced our operational overhead and improved the reliability of our data pipelines.
How has it helped my organization?
Astro by Astronomer standard Airflow deployment time was reduced by more than 40 to 50 minutes overall, where manual effort was five to ten minutes per automated deployment. We also saw production pipeline failures decrease by roughly 20 to 30 percent because of better dependency management and consistent deployments. When failures did occur, troubleshooting time was reduced by around 40 to 50 percent since the logs and monitoring made it much easier to identify the root cause. Overall, the team saved several hours each week that were previously spent on manual deployments and operational support. We have observed noticeably fewer deployment issues, faster recovery from failures, and a significant reduction in manual effort due to automated deployments and better monitoring.
What is most valuable?
One of the best features Astro by Astronomer offers is Airflow deployment, built-in monitoring, and seamless CI/CD integration. I also appreciate the ability to manage different environments like development, QA, and production consistently. The task retry mechanism, alerting, and detailed logs make troubleshooting much easier for me. Since we integrate Astro by Astronomer with Databricks and cloud storage, it also helps us orchestrate complex data pipelines reliably without spending much time managing Airflow infrastructure.
CI/CD has made our workflow much more efficient by automating deployments with Astro by Astronomer. Whenever we make changes to our DAG, the code is pushed to a Git repository, and the CI/CD pipeline automatically runs validation and tests before deploying to the Astro by Astronomer environment. This reduces our manual deployment errors and ensures consistency in releases across development, QA, and production, which allows the team to deliver changes faster. It also lets us roll back to the previous version if an issue is found. With the alert mechanism, if there is any failure in a job, all users who have been associated with that particular job get notified immediately. As for the retry mechanism, if I have a pipeline with more than 50 tasks and a particular task is failing, we can run just that particular task instead of running the complete pipeline.
One of the biggest improvements since we started using Astro by Astronomer is that it has reduced our manual workflow. Since we have adopted Astro by Astronomer, we have seen pipeline deployments become much faster and easier in all specific environments. We do not need to change the code for a particular environment; Astro by Astronomer picks the configuration based on the environment. If it is deployed in development, it picks the configuration from development and runs the task. If it is deployed in QA, it picks the configuration for QA and runs the task, and the same applies for production. This reduces our manual workload, and continuous deployment is much easier. Pipeline failures also decreased due to built-in retries and better monitoring. When issues did happen, we could identify and resolve them much more quickly using the detailed logs. In the detailed logs, we can find at which stage the code failed, what the issue was, and what time it failed. It has reduced our manual effort and improved the reliability of ETL workflows. It has also improved downtime, so downtime has been minimized, which helps us ensure data is delivered on time for downstream reporting and analytics. From a business perspective, we have achieved faster deployments, reduced manual effort, improved reliability, and faster troubleshooting.
What needs improvement?
Overall, my experience with Astro by Astronomer was very positive, but there are a few areas where it could improve. For large environments with hundreds of DAGs, navigation and monitoring could be more intuitive, making it easier to identify critical issues quickly. More built-in analytics for pipeline performance and resource utilization would be valuable.
Additionally, while debugging is already good, having more detailed error insights and root cause analysis out of the box would help reduce troubleshooting time. For example, if an error is happening repeatedly in a particular log, could Astro by Astronomer itself identify the error in the log and rerun the job based on that particular error? These are areas where it can improve.
For how long have I used the solution?
I have been using Astro by Astronomer for the last four years.
What other advice do I have?
The documentation for Astro by Astronomer is fine. I have always preferred the documentation. You can get detailed information about tasks, how to write them, the syntax, and all features. I have also gone through the certifications of Astro by Astronomer, so that also helped me analyze what features are coming into the latest release, and that has been helpful for me.
Regarding governance and security, I think Astro by Astronomer is sufficient. No additional improvement is needed. I have not faced any challenges with governance and security. I was not very involved in it, so I cannot identify many issues.
The AI capabilities of Astro by Astronomer are generally reliable for routine tasks, such as generating DAG templates, providing code suggestions, and assisting with troubleshooting. For a production pipeline, I always review and validate the logic before deploying. Occasionally, the suggestions need more refinement for complex workflows or organization-specific requirements, but overall, I have found the output to be accurate and useful.
My advice to others looking into using Astro by Astronomer is to start with a well-designed Airflow architecture and follow the best practices for DAG design. Use Git and CI/CD from the beginning. Keep tasks modular and implement proper monitoring and alerting. Astro by Astronomer takes away much of the operational overhead of managing Airflow, so teams can focus on building reliable data pipelines instead of maintaining the infrastructure. For organizations running multiple ETL workflows, especially on Azure and with Databricks, Astro by Astronomer is a strong choice because it improves deployment consistency, scalability, and operational efficiency.
Astro by Astronomer is beneficial. I have used it in my project, and it is very beneficial for us. It has improved performance and reduced our workflow. I would always prefer Astro by Astronomer instead of any other technologies. I would rate my overall experience with this product as a 9 out of 10.
Intuitive monitoring has boosted pipeline reliability and expanded our operations capacity
What is our primary use case?
My main use case for Astro by Astronomer involves monitoring a significant number of enabled DAGs, and I must check whether all pipelines are running successfully. As I belong to the operations department, I am responsible for troubleshooting any failures and determining the reasons for them so that I can restore them to a healthy state.
I can provide a specific example of a pipeline I monitor using Astro by Astronomer. We have many tables in Snowflake, and several of those tables have replication DAGs. The DAG performs historical sync, fetches all data, and places it into Snowflake. One time, the DAG was failing due to resource unavailability because we had clusters running with a maximum cluster setting of four, but due to a data spike, that was insufficient to process the huge amount of data. We discovered it was a resource error, so we changed the cluster from four to six. When it failed again at six, we increased the cluster to eight, which then worked successfully.
Monitoring and ensuring DAGs run while connecting to different servers comprises my main use case with Astro by Astronomer. When you open Astro by Astronomer, there is a variable column where you can add connections, accounts, and warehouse parameters, and that is also part of my day-to-day activity.
What is most valuable?
The best features Astro by Astronomer offers include a user interface that stands out most to me because it is very helpful. I was using MWAA for AWS as well, but I would say that the UI of Astro by Astronomer is far ahead of AWS MWAA.
What makes the user interface stand out for me is that it is easier to navigate. For instance, if you log into MWAA and compare it to Astro by Astronomer, you can see that if you hover over the DAG bar, it provides enough information that you do not have to go inside and check, such as the run duration, the time it took, or the number of runs. All that information is present just by hovering over a particular task. Another advantage is checking the logs; when you click on the log, it has the option to wrap or unwrap it, and copying the log and pasting it into your notepad is easy to perform. Importantly, the cron expression is written above the DAG monitoring bar, so it helps me check the schedule of the DAG.
Astro by Astronomer has positively impacted my organization by making work easier; tasks are getting completed in much less time than before. Even if we hire someone new, we provide training of one to two weeks, and they can easily adapt and work on it.
I can share specific outcomes: we were a team of ten people, but after migrating to Astro by Astronomer, we received additional projects because we had plenty of time. Now, fifty percent of the team works on Astro by Astronomer, and fifty percent work on other tools, which is a positive aspect we gained from Astro by Astronomer.
What needs improvement?
One challenge I find with Astro by Astronomer is the cost because it is relatively higher than other tools. If you could decrease the cost, it would be much easier for small organizations to use.
Regarding needed improvements, while my overall feedback is good, I believe new users may need a basic understanding of Apache Airflow concepts before they can use Astro by Astronomer effectively. Some advanced Airflow configurations are also intentionally abstracted, which is beneficial for simplicity, but it may limit users who require deep infrastructure level customization.
For how long have I used the solution?
I have been using Astro by Astronomer for more than four years.
What do I think about the stability of the solution?
In my experience, Astro by Astronomer is stable.
What do I think about the scalability of the solution?
Astro by Astronomer's scalability is impressive; it can easily handle growing workloads. Our data volume is high, and it is handling it smoothly.
How are customer service and support?
The customer support for Astro by Astronomer is very good, fast, and reliable; however, I have never faced any situation where I had to contact customer support because it is very user-friendly.
What other advice do I have?
My advice for others looking into using Astro by Astronomer is that it is very user-friendly, and you should choose it instead of any other tools. This is not one of those tools where you have to hardcode in the backend; it is very simple, and there are several courses available on the internet that you can watch and start using from day one. My overall rating for Astro by Astronomer is nine out of ten.
Daily data pipelines have improved monitoring and cost savings but still need clearer logging
What is our primary use case?
We are managing and maintaining pipelines for our production data warehouse. We have data in Salesforce, which we are ingesting to the data warehouse using Airbyte, and Astro by Astronomer is our orchestrator to run the pipeline every day at a specific time.
Astro by Astronomer is our main scheduler, and we can have a good overview of our pipelines, which we have 70 or 80 each day. It is very useful to see the graph of the pipelines and how they are looking every day and every morning, and we have a clear view of our performance.
What is most valuable?
The scheduler itself in Astro by Astronomer is very useful. The dev mode is really nice for us as developers, and the option to test our pipelines in CLI is beneficial.
Every time we want to prepare a scheduler in Astro by Astronomer, we can simply write code, write the DAG, and then test it locally. We can open the scheduler UI window in the local host and then test the pipeline to see if everything is running, if all the environmental variables are set and nothing is missing. This is really useful in comparison to our previous tools that we were using.
With Astro by Astronomer, we are paying less than before for MWAA. We are paying for the usage. We can offer Astro by Astronomer usage for other teams which did not have access to our AWS account, and we manage access for them, so it is also a bit easier.
Collaboration is definitely a valuable feature. As I mentioned, we can offer access to other teams. The billing is approximately twice less than before, so it is very useful.
What needs improvement?
I would recommend making it easier to read the logs in Astro by Astronomer because the logs are pretty hard to follow, especially for the pipelines that are processing much data, such as our DBT, where we have issues finding something in the logs. We can download the logs and then look at the file itself, but otherwise in the UI, it is pretty hard to follow.
For how long have I used the solution?
I have been using Astro by Astronomer for one to two years after migration from MWAA from Amazon.
What do I think about the stability of the solution?
Astro by Astronomer is stable.
What do I think about the scalability of the solution?
Regarding Astro by Astronomer's scalability, we are not using so much to have a problem with scalability, but we were able to set everything that we need in terms of scalability in our small circle of pipelines, which I mean to be 80 or something like that.
How are customer service and support?
I have not had contact with them regarding customer support, but my manager had contact with them and it was fine.
Which solution did I use previously and why did I switch?
MWAA from AWS is the solution we previously used. We switched because of the costs and we wanted to have the dev mode.
How was the initial setup?
The initial setup took seven days.
What was our ROI?
We have realized money saved on costs with Astro by Astronomer, but there are no other findings.
What's my experience with pricing, setup cost, and licensing?
I have no issues with Astro by Astronomer regarding setup costs or security capabilities, so I cannot think of anything wrong. We are managing access and it is pretty secure. I do not have any issues with that.
Which other solutions did I evaluate?
Only staying on AWS is the option I evaluated before choosing Astro by Astronomer.
What other advice do I have?
Overall, Astro by Astronomer is a good product. There are still some missing fields, and I could maybe think of two or three additionally, but it is not a perfect tool. Seven is a fair rating.
I have not used Astro by Astronomer's AI capabilities, so I cannot answer that question.
I recommend that others test Astro by Astronomer on their own and take some free certifications because they are available and useful to start with the product. My overall review rating for Astro by Astronomer is seven out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Managed orchestration has streamlined complex workflows and now improves monitoring and recovery
What is our primary use case?
My main use case for Astro by Astronomer is orchestrating the Airflow pipeline without hassling the backend of Airflow.
I use Astro by Astronomer as a managed platform for Apache Airflow to orchestrate our data engineering workflows. We primarily use it for scheduling, dependency management, monitoring, and retrying ETL/ELT pipelines rather than executing heavy data processing itself.
I use Astro by Astronomer day-to-day for ingesting data from APIs or cloud storage, running Azure Data Factory pipelines where required, triggering data based on PySpark transformations, performing data quality checks and validations, storing created data into a data warehouse or data tables, and sending notifications on success or failure through emails or notifications.
How has it helped my organization?
Astro by Astronomer has positively impacted our organization by helping us use task groups to organize complex DAGs. We configured tools to control concurrency and avoid overloading downstream systems. We use dynamic task mapping for processing multiple files or datasets. The UI makes it easy to visualize dependencies or rerun only failed tasks instead of the entire pipeline. The log of each task is available directly from the UI, which speeds up debugging.
Using Astro by Astronomer is definitely improving our team's productivity. Before, tracking failed jobs and their dependencies was more manual. With Astro by Astronomer's monitoring dashboard and centralized logs, we can identify failures much faster and rerun only the failed tasks instead of restarting the entire workflow.
What is most valuable?
The best features that Astro by Astronomer offers include reduced operational overhead for managing Airflow. It provides managed Airflow with easier upgrades, CI/CD integrations, and simplified development environment management, allowing the teams to focus on building pipelines instead of maintaining Astro by Astronomer infrastructure.
It is very easy to use Astro by Astronomer. One of the biggest advantages is its ease of use. It provides a clean UI to monitor DAGs, task dependencies, check logs, and manually trigger or rerun failed workflows. Troubleshooting is much easier because we can quickly identify which pipelines failed and where.
What needs improvement?
The current version of Astro by Astronomer is good enough for our needs.
The documentation part of Astro by Astronomer can be made easier and more generic, not specific to the integration with each of the services. There are a few areas where improvement would be helpful. While it integrates well with Airflow and cloud services, configuring some third-party agents can require additional setup and troubleshooting.
For how long have I used the solution?
I have been using Astro by Astronomer for the last two years.
What do I think about the stability of the solution?
Overall, Astro by Astronomer is a stable platform. In my experience, we did not face any major outages caused by Astro by Astronomer itself. Most issues we have encountered were related to downstream systems, such as database cluster availability, API downtime, database connectivity, or temporary network issues, rather than the orchestration platform.
What do I think about the scalability of the solution?
Regarding Astro by Astronomer's scalability, I would say it is one of the strengths of Astro by Astronomer. As the number of data pipelines and scheduled jobs increases, Astro by Astronomer handles the additional workload well. Since it is a managed Airflow platform, it can scale its underlying worker nodes to support more concurrent DAGs and tasks without requiring us to manually manage infrastructure.
How are customer service and support?
Regarding Astro by Astronomer's governance and security capabilities, I have positive thoughts. From a governance and security perspective, Astro by Astronomer provides several capabilities that help us operate securely. We do not store secrets such as database passwords or API keys directly in our DAGs. Instead, we use Airflow connections variables or have integrated with a secret manager like Azure Key Vault to securely manage credentials.
Which solution did I use previously and why did I switch?
Before adopting Astro by Astronomer, we primarily relied on a combination of Azure Data Factory for orchestration purposes. We had some self-managed Airflow flows. As our data platform grew, managing complex dependencies, monitoring pipelines, and scaling our system became more challenging.
Which other solutions did I evaluate?
Before choosing Astro by Astronomer, we evaluated Azure Data Factory as the external tool for data movement and simple orchestration. For complex workflows with many dependencies, custom Python logic, dynamic task generation, and integration across multiple systems, Airflow and therefore Astro by Astronomer offers much greater flexibility and control.
What other advice do I have?
Astro by Astronomer is very consistent and reliable 99% of the time, although sometimes it lags. Overall, the reliability has been very good. Once a DAG is configured and tested, the output is consistent because Astro by Astronomer ensures tasks are executed in the correct order and respects dependencies.
I would recommend Astro by Astronomer to organizations that already use or are planning to use Apache Airflow for workflow orchestration, especially if they want a managed solution instead of maintaining Airflow themselves.
I gave this product a rating of 8 out of 10.
Migration has become faster and smoother while the command-line experience still needs refinement
What is our primary use case?
I conducted this exploration in my personal space and wanted to become aware of what features Astro by Astronomer has, so there is nothing to do with my company.
What is most valuable?
I wanted to understand Astro by Astronomer itself, so there was no specific use case. I needed to understand what features it has and the feature I really appreciated is the migration capability while upgrading Airflow version two to version three. Astro by Astronomer has amazing features that allow you to accomplish everything with just a few command prompt terminal codes. That is one of the cool features that provided me significant value. Apart from that, the rest of my exploration was exploratory in nature.
I was attempting to manually migrate from upgrading Airflow two to Airflow three, and it was a real nightmare. The libraries moved to different paths, so all the jobs needed to be rebuilt and all the DAGs needed to be reworked. These kinds of challenges are handled with ease using Astro by Astronomer.
I would definitely say the migration capabilities save huge amounts of time and effort. This will not be a small win; it will be a massive win.
For a small scale production environment, it might save you two to three days instead of running DAG after DAG with manual upgrades or manual code editing. Astro by Astronomer will complete the work quite quickly, within an hour or so.
What needs improvement?
Astro by Astronomer's CLI might be a little challenging, and having the CLI commands along with the documentation more readily available would be great.
What do I think about the stability of the solution?
I have not encountered any stability issues.
How are customer service and support?
Resources are available, customer education is solid, and the customer journey is very nice with good follow-ups. Astro by Astronomer hosts regular sessions, which is another feature I appreciated.
Which solution did I use previously and why did I switch?
Curiosity made me think about Astro by Astronomer, but I do not have any burning issues otherwise. Broad-grade code is currently running on my Cloud Composer and has been for the last five years without any issues. So far, everything has been good and smooth.
Which other solutions did I evaluate?
If you need advanced features and pain points addressed, go for Astro by Astronomer. If you are running small scale broad-grade code with fixed pipelines and you are just running maintenance while looking at how the pipelines operate the same way, then stick with your current solution. If you are working with heavy code or need well-orchestrated pipelines, then consider Astro by Astronomer.
What other advice do I have?
All the features are readily available and Astro by Astronomer's user interface itself is quite intuitive. All developer problems and engineer problems are addressed by them very quickly. I would rate this review a 7 out of 10.
Collaborative pipeline development has become smarter but response speed still needs improvement
What is our primary use case?
I tried Astro by Astronomer on my personal project. I attempted to rebuild some workflow, data, and data ingestion that I used to do at my previous job with Astro by Astronomer. I also tested Astro by Astronomer against other AI tools such as Gemini and Copilot to evaluate how Astro by Astronomer could create a folder structure for my project, create files, arrange configuration files, and create three folders.
My main goal was to create some custom operators or to make suggestions on existing operators that are already deployed on GitHub.
What is most valuable?
I think the possibility to share the same project and to have a central point where to develop with Astro by Astronomer is incredibly valuable, especially when sharing with other colleagues. I found that the main feature I really loved, which I also found only on Claude, is the ability to create the DAG in the best way and to understand the context.
It was very useful for my workflow management with Astro by Astronomer because when you share the same project with other colleagues, you need to keep track of every change that you make on the code.
I think the possibility to save time developing DAG in a smarter way with Astro by Astronomer is a significant benefit because, as I mentioned before, it suggests the best operator for your use case. You only need to define the right context and the right goal, and it will provide the best operators to combine with each other to create a real pipeline.
What needs improvement?
Last year, as I shared with the product manager, I thought that it would be great to have a slower response time with Astro by Astronomer. I used to wait a few minutes to get a response and to see that the DAG was created completely, which I think is annoying when you work and need to wait until the suggestions were made after a few minutes. The speed, I think, was the part to improve, but the quality, for instance, was amazing.
I think that one year ago, Astro by Astronomer needed to improve in reliability because it was a bit slow to develop and sometimes it crashed. As I said, it was before the launching date, so if they give me the opportunity to try it again, I will do that and test again. But the pain points were there.
For how long have I used the solution?
I tried Astro by Astronomer for one month last year since I was part of the championship program, so I tested it before it was launched on the market.
How are customer service and support?
I have never tried the technical support of Astro by Astronomer in terms of contacting them directly, but when I reported those problems to them, they were very supportive with me, especially because they were about launching that product. They were at the beginning of the journey and were very open to receiving any type of feedback. I would rate Astro by Astronomer's technical support as an eight.
Which solution did I use previously and why did I switch?
I decided to switch to Astro by Astronomer from the solutions I used before because I know that Astro by Astronomer was developed by Astronomer, who also maintains the Airflow GitHub repo. I think that when you rely on a company that provides the technical support for a tool, you can have the full package. I would use it during my next company because I think it is a real game changer in developing pipelines.
How was the initial setup?
One year ago when I tried Astro by Astronomer, I only needed to log into the platform, which was used on the website, so it was not locally developed.
Which other solutions did I evaluate?
I have not evaluated other options before choosing Astro by Astronomer.
What other advice do I have?
For me, it was how Astro by Astronomer was able to create a deep tree folder structure because when I used to create some DAG with Gemini and with Copilot, they were not able to go deeper on how configuration files could be created and what type of operator they should use. With Astro by Astronomer, it was able to create the right path for every file and also to use the best operator based on the version that I provided.
I used to work with Copilot integrating in Visual Studio Code, and I used to work with Gemini as well before using Astro by Astronomer.
Also, because in the last month I tried Claude and I love using Claude code integrating with Visual Studio Code. I think that if they developed something very similar that you can integrate into your IDE, it would be a huge jump into the competition with Claude and other AI companies.
Unified orchestration has reduced costs and improves governance for complex data workflows
What is our primary use case?
We manage the deployment, governance, and everything for the different teams that want to orchestrate their workflows. All of their ingestion jobs, their analytics jobs, and their whole ETL or ELT jobs are built by the teams themselves, and we manage all of the deployment and governance for those jobs.
One of the jobs we handle involves consuming data from different sources like Google Analytics and Apple Analytics. We use dltHub to have a standardization layer across the different ingestion jobs. We source the data from there, pass it through a schema check, and then sync it to our Databricks table. We also run quality checks on them and then publish the final reports.
In the data platform, we use two different workspaces. One is for the admin deployments, which we, the central data team, use to orchestrate jobs such as rotating the credentials on schedule or running freshness checks and data quality checks. We then have a general workspace which different teams deploy their DAGs into. We use two branches for that: staging and main. We do not want anyone to deploy broken DAGs, so we have CI gates. Astro by Astronomer workspace cloud is connected to our main Astro by Astronomer repo. We have dispatch workflow jobs in GitHub which get triggered whenever there is a deployment in the child repos where the stakeholders deploy their DAGs. The dispatch workflow syncs the changes from the child repo to the main Astro by Astronomer repo. Based upon the change, if it is a simple DAG change, then we do not do a full deploy but just a DAG deploy, which is much faster. If there is a change in the infrastructure, then we do a full image deploy of Astro by Astronomer to that workspace or to that deployment.
What is most valuable?
There are a lot of new features that we have started using in Astro by Astronomer. Some of them I can list is their new AI agent, Auto. It is quite useful for investigating why a DAG has failed and getting more context around it. The other feature is Cosmos, where since most of our jobs are running dbt models, Cosmos provides us a way to run dbt natively. We can have granular-level logs and retries and lineage and everything. That is a useful feature.
Then there are Datasets where we can link different DAGs and to have a comprehensive framework and have a freshness check and quality checks on the entire stack. The Blueprint feature is quite useful since many of our ingestion jobs that are being created by stakeholders may not be quite familiar with Airflow, and with Blueprint, we provide them a way to use a no-code solution to build their DAGs. Astro by Astronomer Observe has a lot of features that we use: the observability and alerting that we set up.
Apart from that, the whole having the entire deployments and the DAGs and everything in one place is quite useful. In MWAA, everything is decentralized, and that creates a lot of friction and problems. In Astro by Astronomer, I find it really useful that everything can be in one place. Also, one of the good features in Auto, we can do the migration from, let's say, Airflow 2.x to 3.x using Auto seamlessly.
Instead of giving generic messages in, for example, a Slack channel when an Airflow DAG fails, you can use Auto to have a comprehensive root cause analysis of what has failed and based upon the context of the DAG and its historical runs, it gives a much more comprehensive analysis of what has failed, and that speeds up the fixing the bug and fixing the DAG cycle a lot more. Instead of going through the entire debugging process, having the root cause analysis provided helps tremendously. Sometimes we have to dig in a bit deeper, but it does help a lot.
Previously when we were using MWAA, since our DAGs were living in S3 buckets, the workers running in EC2 and having logging in CloudWatch, everything was scattered around the place and doing a deployment or debugging was quite a pain. Astro by Astronomer solves that seamlessly, where in one place, we have everything. Granting access control is quite easy. We have created different teams in Astro by Astronomer and integrating those teams with Okta, we can have seamless integration of which user can access which workspace. Also, whenever a user leaves the organization, their Okta is disabled and automatically they lose access. In that regard, Astro by Astronomer has helped tremendously.
When we have to do an upgrade, for example, upgrading the Airflow version, that was quite problematic in MWAA, and there used to be a downtime of approximately 40 to 45 minutes while the Airflow web server had to spin up and do its thing. That seems quite seamless in Astro by Astronomer.
Also having alerts, whenever a DAG fails, we have a direct PagerDuty integration for the important DAGs. If that DAG fails, we immediately get notified on our PagerDuty schedule. That is also one of the features that helped us tremendously. Having monitoring on top of that, Astro by Astronomer, integrating it directly with DataDog has been quite useful. That was quite challenging when using MWAA. Additionally, Astro by Astronomer seems to be quite cheaper than MWAA overall.
What needs improvement?
I would say it would be much more helpful if Astro by Astronomer can provide an MCP to use and integrate with Astro by Astronomer and their AI agent Auto, so that we can use our tools like Claude, Code, or Cursor to have a central location where we integrate that MCP in Databricks via the AI gateway, and then we can have a place where we can connect to Astro by Astronomer, Databricks, other tools such as Jira and DataDog, and then have a much more comprehensive analysis and overview and monitoring of the entire data ecosystem.
Having an MCP integration would tremendously help us to have a more comprehensive data platform that is more AI-ready. That is one of the features that I can think of. Another thought would be having an integration with Kubernetes instead of just scheduling everything on Astro by Astronomer workers. That would be helpful.
One thing I can think of is that the Astro by Astronomer local developer environment can be improved further, but perhaps that is a very niche use case that I have in mind, and it may not be useful for others.
There is room for improvement around having an improved UI and also integration with other tools.
On governance, I would say we can have a more granular level of governance even inside workspaces. Having much more granular control over people belonging to the same team in Astro by Astronomer could have different access to different DAGs, depending upon our tagging strategy. That is one of the areas I can suggest in terms of improvement.
The AI capabilities can be improved further. I would compare the current AI capabilities to newer models provided by Claude such as Opus or Codex.
For how long have I used the solution?
I have been working as a Data Engineer for more than eight years. I started at Babbel last year, so I am almost going to complete one year at Babbel.
What do I think about the stability of the solution?
It was not 100% seamless, since there were a few complexities that we had to overcome. Some of our DAGs were tightly coupled with how MWAA works, particularly the whole IAM roles and everything. Additionally, Secrets Manager was an AWS native product. In MWAA, there was a seamless integration with that, but when we migrated to Astro by Astronomer, those were some of the challenges that we had to overcome. It was quite manageable. I would give that experience an 8 out of 10.
What do I think about the scalability of the solution?
Scalability-wise, it is very good. We do not have to worry about selecting the right worker size, and it is quite scalable. We did hit the limits sometimes, but that was due to us not estimating the workload properly. However, with the monitors, the DataDog monitors and the Astro by Astronomer alerts that we had in place, we were notified quite in advance, and we could increase the worker capacity in time. That was good. We also use the Astro by Astronomer executor, which combines the features of both Celery and Kubernetes executor, so the overall experience was quite seamless.
How are customer service and support?
Customer support is great. We have support engineers helping us if we face any issues. Additionally, we have a bi-weekly call with the Astro by Astronomer product team where they guide us to the new features and help us if we can use some of their new features or if we are following the best practices in our current setup. It is quite good.
Which solution did I use previously and why did I switch?
We were using MWAA for Airflow before that. We switched because of the reasons I have already mentioned.
How was the initial setup?
Astro by Astronomer acts as our orchestration layer. All of our jobs, including our ingestion jobs, our transformation jobs, analytics, machine learning, and AI workloads, are everything orchestrated using Astro by Astronomer now.
What about the implementation team?
We had a call with the Astro by Astronomer product team, and then they pitched us the idea, and then we got onboarded with them.
What was our ROI?
Our MWAA workers and everything, including deployments and everything, used to cost us around three thousand dollars previously to run the entire stack. Now, currently, after Astro by Astronomer, we could manage it for probably one thousand five hundred to one thousand eight hundred dollars per month. That is quite a significant improvement.
What's my experience with pricing, setup cost, and licensing?
Whenever there is a deployment, Astro by Astronomer seems to have zero downtime, which used to be around 40 minutes when doing an MWAA deployment.
What other advice do I have?
If you want a one-stop solution for your orchestration, I think Astro by Astronomer is the best place to look. The overall product experience is quite good. The customer support is good. You should definitely check out Astro by Astronomer. I would rate this solution an 8 out of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Hands-on learning has improved my workflow experiments and concept validation
What is our primary use case?
My main use case for Astro by Astronomer is to proof out concepts of functionality and learn about the behind the scenes for the application. I'm not an admin on our company's instance, so my vantage point is limited. This helps me get a peek at what's behind the scenes and make better decisions based on what I've learned from that.
I use Astro by Astronomer to test out determining concurrency limits and how to set them and do load balancing. I also can use it to test out different ideas for use cases and after I have given them a good test, I can possibly fold them into my work experience or personal, or I can keep them as personal projects on the side to keep exploring.
What is most valuable?
I feel the service you provide is fairly easy to set up, much easier than the first time I had to create my own local Airflow instance, so that was much appreciated.
Once you get going, it's pretty easy to use. The best features Astro by Astronomer offers, in my opinion, are easy setup and good tutorials. The courses that Astronomer provides for learning are very useful as well.
I believe your instance has a lot of really good integration with other services, so that helps with keeping it in mind whenever I am trying out different things involving different tools and how they communicate.
The impact of Astro by Astronomer on my organization is mainly personal. Our company uses an Amazon managed Airflow, so we don't use Astro by Astronomer in a production sense, and it's mainly confined to my own personal use cases. Astro by Astronomer helps me in skill development and learning mostly.
What needs improvement?
I think any further refinements as far as anything major is going to be on the user's side. Everybody's got a different need, so trying to build an overfit solution is only going to hurt other people.
The reason I choose eight for Astro by Astronomer is that it is useful for learning and for companies, small to large. There is still a barrier for people who are not familiar with some of the prerequisite knowledge, but I do also think that is not something that needs to be fixed. It is just the nature of how this works. As I said before, if you try to tailor it too much where people were getting almost a no-code experience with it, I think due to the nature of the services it provides, it would cause more trouble than it would fix. An eight means you're doing great.
For how long have I used the solution?
I use Astro by Astronomer every now and then, probably a couple times a year.
What do I think about the stability of the solution?
In my experience, Astro by Astronomer appears to be stable.
Which solution did I use previously and why did I switch?
I originally set everything up using the actual Airflow documentation, and it was a lot more difficult, so Astro by Astronomer made it a lot simpler.
How was the initial setup?
I feel the service you provide is fairly easy to set up, much easier than the first time I had to create my own local Airflow instance, so that was much appreciated.
What's my experience with pricing, setup cost, and licensing?
I have had no experience with pricing, setup cost, and licensing.
Which other solutions did I evaluate?
I did not evaluate other options before choosing Astro by Astronomer. This was the most prominent suggestion.
What other advice do I have?
I haven't explored the governance and security facet of Astro by Astronomer's AI capabilities thoroughly, so I couldn't speak on it.
I don't use the AI component of Astro by Astronomer, so I can't comment on its accuracy and reliability of output.
Astro by Astronomer is not deployed by my administration. It is a local instance that I have used.
My advice to others looking into using Astro by Astronomer is to follow the tutorial videos and watch the supplemental learning material. It's very useful.
I have no additional thoughts about Astro by Astronomer before we wrap up. I gave Astro by Astronomer a rating of eight out of ten.