Guillaume Tauzin
10/16/2024, 6:08 AMJuan Luis
10/16/2024, 6:43 AMprefect-aws
allows you to deploy your flows on ECS.
the most tried and tested orchestrator out there is Airflow, and there's an official Kedro plugin for it. but building Kedro translators isn't really a terribly difficult task, just see the code snippet in our docs that translates pipelines to Prefect for example.
I'll let others comment on their specific experiences 👂🏼Guillaume Tauzin
10/16/2024, 7:49 AMprefect
and airflow
documentations, thanks! :)Deepyaman Datta
10/16/2024, 12:54 PMGuillaume Tauzin
10/16/2024, 2:13 PMdagster
and watched the talk by Pete Hunt and it does make a lot of sense. I will have a better look, thanks for sharing!Guillaume Tauzin
10/17/2024, 9:06 AMJuan Luis
10/17/2024, 10:43 AM.save()
method, so I definitely agree with the asset-oriented nature.
I think the automatic arrangement of the DAG makes Kedro a poor task-based orchestrator (every time somebody tries that, they have to create "dummy datasets" to have control over said tasks)Guillaume Tauzin
10/17/2024, 12:01 PMkedro materialize --assets model_input_table
and we have to do
kedro run --pipelines data_processing
Guillaume Tauzin
10/17/2024, 12:03 PMmarrrcin
10/18/2024, 8:30 AMkedro-flyte
- I hope we will be able to open source it in Nov/Dec this year.Guillaume Tauzin
10/18/2024, 8:50 AMflyte
over say prefect
for your kedro
pipeline orchestration?marrrcin
10/18/2024, 8:52 AMGuillaume Tauzin
10/18/2024, 9:42 AMprefect
seems to have a task runner concept that can make use of external tools like dask
or ray
., while flyte
is kubernetes-native so you get distributed execution natively (while still having access to dask
, ray
and spark
throught OSS kubernetes operators).
One painful point for me is Kubernetes, I have only a basic understanding of how it works and not much time to focus on learning it. Even though I would get some (limited) support from a DevOps in my company that has Kubernetes expertise, I am wondering if I should choose an orchestrator that relies on a technology that I don't understand. If any of you have some advice or experience being in this situation I would really appreciate it. 🙂marrrcin
10/18/2024, 12:38 PMGuillaume Tauzin
10/18/2024, 1:10 PMGuillaume Tauzin
11/04/2024, 9:33 PMJuan Luis
11/05/2024, 10:35 AMGuillaume Tauzin
11/05/2024, 9:26 PMDeepyaman Datta
11/05/2024, 10:17 PMGuillaume Tauzin
11/06/2024, 7:36 AMDeepyaman Datta
12/04/2024, 3:54 PMGuillaume Tauzin
12/04/2024, 7:12 PMJuan Luis
12/04/2024, 7:14 PMDeepyaman Datta
12/04/2024, 7:33 PMDeepyaman Datta
12/04/2024, 7:42 PMI am very happy to hear this. I have been working in the past month to improve the kedro-dagster integration and it has now taken the form of a plugin. It still requires quite a bit of work and it is still untested and not properly documented, but obviously it would be a real treat for me to work with you on this.This is great to see! I'll definitely love to try it out and contribute; let me get to at least your level of knowing Dagster first. 😉
Obviously, you are in a much better place than me to contribute to this effort!Not at all! I did mention my interest in doing a Kedro integration at some point, and that somebody (you) had already been exploring it, but one thing I heard is that the team has been building a number of integrations already, so there's (warranted) hesitance on just building more and more integrations that are driven by interest from Dagster first and foremost. It's much easier to point to organic interest from another tool user and community member, and say, "Hey, I want to help make them successful!"
I was planning on writing proper doc before sharing it here and asking for feedback, but please do not hesitate to reach out if you want to discuss it whenever you are ready!Sounds great. There's no rush on my end, so maybe I'll let you continue and get to the point you were originally going to feel it was ready for feedback, and then I'll give it a try and learn more about how it works and everything. Hopefully that will buy me some time to get more hands-on with Dagster and also learn about some of the other integrations in the meantime. When it's ready for sharing, I'd also love to post it to our internal channel to get peoples' eyes on it!
Guillaume Tauzin
12/04/2024, 8:26 PMFlorian d
12/18/2024, 10:05 AMGuillaume Tauzin
12/18/2024, 1:35 PMDeepyaman Datta
12/18/2024, 9:05 PMGuillaume Tauzin
12/19/2024, 9:22 AM