I'm currently evaluating Dagster as a replacement for Airflow in our team. Currently we have multiple Git repositories that contain code for different aspects of our ETL/ML needs. Each Git-repo can contain multiple pipelines. These pipelines are run regularly in production, either on a schedule or some external trigger.
I've been reading the docs, and know that Dagster has the concept of "repositories" to group multiple pipelines. In our case we'd probably define one Dagster-repo for each Git-repo? However, it's my understanding that when I launch dagit I can only point it to a single repo definition file at the time? Is there a way of pointing dagit at multiple repo-definition files? Or will we need to have a separate dagit instance for each Dagster/Git-repo?
How do you recommend we'd structure our Dagster repos/pipelines?