Starting out with a smaller scale and lower commitment to Airflow, so I'd like highest reliability with least hassle.
https://aws.amazon.com/blogs/aws/introducing-amazon-managed-...
Starting out with a smaller scale and lower commitment to Airflow, so I'd like highest reliability with least hassle.
https://aws.amazon.com/blogs/aws/introducing-amazon-managed-...
Astronomer is cool, but expensive and they won't accept monthly billing. Also, it's even more expensive if you need DAGS to access things within a VPC.
Step Functions is decent for simple use cases and very reliable. For complex stuff, you will hate their JSON based DSL with passion.
Have heard astronomer is too expensive.
Step Functions doesn't look great either.
[0] https://airflow.apache.org/docs/apache-airflow-providers-cnc...
There are a lot of options. We were adopters before AWS hosted airflow was a thing, so I don't have any experiencing running AWS hosted Airflow.
I haven't looked recently to see if some of the challenges we faced early on are solved now, but most of them stemmed from how DAG updates were handled: changing the start date on a DAG would break you DAG forever until you go update the database by hand. Things like this are(/were?) super painful and could get worse with a managed solution.
I may consider Prefect over Airflow, generally my experience so far resonates with this blog post: https://towardsdatascience.com/tired-of-airflow-try-this-c51...
Edit: typos