Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.

Prototype Compile Hamilton on to an Orchestration Framework #44

Closed
skrawcz opened this issue Feb 2, 2022 · 1 comment
Closed

Prototype Compile Hamilton on to an Orchestration Framework #44

skrawcz opened this issue Feb 2, 2022 · 1 comment
Labels
enhancement New feature or request product idea

Comments

@skrawcz
Copy link
Collaborator

skrawcz commented Feb 2, 2022

Is your feature request related to a problem? Please describe.
Another way to scale a Hamilton DAG is to break it up into stages and have some other orchestrator handle execution. Hamilton need not implement these functions itself -- it could just compile and delegate execution to these frameworks.

E.g. I have a Hamilton DAG, but I want to use my in house Metaflow system -- the user should be able to generate code to run on Metaflow.

Describe the solution you'd like
A prototype to show how you could go from a Hamilton DAG to a DAG/Pipeline of some orchestration framework.

E.g.:

You'd have to think through the flow to do this:
e.g. define Hamilton DAG -> Compile to X Framework -> Commit code -> Run code on Framework X

We should prototype at least two implementations and see how we'd need to structure the code to make it manageable to maintain.

Describe alternatives you've considered
Hamilton could implement something like these other orchestration frameworks do, but that seems like a heavy lift. Better to try compiling to an existing framework.

Additional context
N/A

@elijahbenizzy
Copy link
Collaborator

We are moving repositories! Please see the new version of this issue at DAGWorks-Inc/hamilton#16. Also, please give us a star/update any of your internal links.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request product idea
Projects
None yet
Development

No branches or pull requests

2 participants