Make cold starts faster

When you trigger a prod or staging run in the Trigger.dev cloud it takes 3 seconds on average for the machine to start up and your code to start executing. This same slowness happens when a run resumes, like after using wait.for if the delay is above a threshold when we shut the machine down.

They take this long because we're using Kubernetes for our cluster and a new pod takes a while to come up.

We're switching to using MicroVMs for the cloud machines. Our target is to get the p95 for starts and resumes to under 500ms.

Upvoters
Status

In Progress

Board

πŸ’‘ Feature Request

Date

Over 1 year ago

Author

Linear

Subscribe to post

Get notified by email when there are changes.