Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Hamilton vs Kedro" plus "Hamilton and Kedro" #48

Closed
stichbury opened this issue Mar 9, 2023 · 1 comment
Closed

"Hamilton vs Kedro" plus "Hamilton and Kedro" #48

stichbury opened this issue Mar 9, 2023 · 1 comment
Labels
Blog post creation Blog posts (ideas and execution) marketing: website copy Copy creation for website & general PMM copy

Comments

@stichbury
Copy link
Contributor

How the two compare. How the two complement each other.

Based on some discussion following this discussion on hacker news and some ongoing discussion over on the Hamilton Slack

We used Kedro at MoovAI. The standardized structure is reaaally valuable in consulting where team members change over the course of a project! The folks at potloc like it a lot and presented it at the most recent Montréal MLOps community event!
While using Kedro, I wanted to create modular functional code for data transformation, but creating a node for each function would require me to specify input-output for each node. In addition, if the output of these nodes would be pandas Series, I would have to assemble them manually at intermediary steps.
That's when I learned about Hamilton, which exactly met my needs for quick iterations of data processing pipelines with little/no boilerplate. I ended up calling Hamilton within a single Kedro node! (similar to Metaflow+Hamilton)
I think one of the main appeal of Kedro for orgs is the visualization tool that encompasses functions, data, code, experiments, etc. (+MLFlow and Airflow plugins). Integrating Kedro-viz with other DAG tools could be very exciting for users to have full visibility of their ETL pipeline. For example, at the MLOps meetup, someone asked if it would be possible to plug their Airflow ETL (upstream of the data science Kedro project) into the tool!

@stichbury stichbury added the Blog post creation Blog posts (ideas and execution) label Mar 9, 2023
@stichbury stichbury added the marketing: website copy Copy creation for website & general PMM copy label Mar 17, 2023
@astrojuanlu
Copy link
Member

Shall we close this in favor of kedro-org/kedro#3012?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blog post creation Blog posts (ideas and execution) marketing: website copy Copy creation for website & general PMM copy
Projects
None yet
Development

No branches or pull requests

2 participants