Skip to main content

Dagster+ Serverless deployment

Dagster+ Serverless is a fully managed version of Dagster+ and is the easiest way to get started with Dagster. With a Serverless deployment, you can run your Dagster jobs without spinning up any infrastructure yourself.

Serverless vs Hybrid​

Serverless works best with workloads that primarily orchestrate other services or perform light computation. Most workloads fit into this category, especially those that orchestrate third-party SaaS products like cloud data warehouses and ETL tools.

If any of the following are applicable, you should select Hybrid deployment:

  • You require substantial computational resources. For example, training a large machine learning (ML) model in-process
  • Your dataset is too large to fit in memory. For example, training a large ML model in-process on a terabyte of data
  • You need to distribute computation across many nodes for a single run. Dagster+ runs currently execute on a single node with 4 CPUs
  • You don't want to add Dagster Labs as a data processor

Limitations​

Serverless is subject to the following limitations:

  • Maximum of 100 GB of bandwidth per day
  • Maximum of 4500 step-minutes per day
  • Runs receive 4 vCPU cores, 16 GB of RAM, and 128 GB of ephemeral disk
  • Code locations receive 0.25 vCPU cores and 1 GB of RAM
  • All Serverless jobs run in the United States
  • Infrastructure cannot be customized or extended, such as using additional containers

Dagster+ Pro customers may request a quota increase by contacting Sales.

Next steps​

To start using Dagster+ Serverless, you must create a Dagster+ organization if you have not already done so. You can sign up with:

  • a Google email address
  • a GitHub account
  • a one-time email link (ideal if you are using a corporate email). You can set up SSO after completing these steps.