Develop fast, ship with confidence and scale without limits.
Define a background function in the `defer/` folder and configure it with `defer()`.
Easily configure your retry strategyFrom FIFO, up to 50 concurrent runs1import { defer } from "@defer/client"23const importContacts = () => {4 // ...5}6export default defer(importContacts, {78 retry: {9 maxAttempts: 3,10 backoff: {11 initialDelay: 212 }13 },1415 concurrency: 116});
Defer handles running and scaling of your jobs.
You get full visibility with the realtime dashboard with:
Add and remove environments and enable automatic preview environments for GitHub Pull Requests.
Run your jobs for hours with customizable resources
Stay on top of failures when jobs or builds fails with a direct access to logs.