Deploying Dagster

Deploying Dagster usually involves:

  • Defining a Dagster instance, which is shared by all of your services and specifies the configuration of your deployment.
  • Deploying Dagit, Dagster's a web-based interface for viewing and interacting with Dagster objects.
  • Optionally, setting up an executor, e.g. Celery or Dask, for executing solids within runs.
  • Optionally, deploying a dagster-daemon service, which enables advanced features like schedules, sensors, and run queueing.