
Trigger.dev Has Free Background Jobs — Run Long Tasks Without Infrastructure
Serverless Has a 30-Second Problem Vercel functions timeout at 30 seconds. Edge functions at 30ms CPU. Your PDF generation takes 2 minutes. Your data import takes 10 minutes. Your AI pipeline takes 5 minutes. Trigger.dev: Long-Running Tasks for Serverless Trigger.dev runs background jobs that can take minutes or hours — with retries, scheduling, and observability. Free Tier 50,000 runs/month 5 concurrent runs 30 min max duration Built-in logging and monitoring Define a Task import { task } from " @trigger.dev/sdk/v3 " export const generateReport = task ({ id : " generate-report " , run : async ( payload : { userId : string }) => { const data = await fetchUserData ( payload . userId ) const pdf = await generatePDF ( data ) await sendEmail ( payload . userId , pdf ) return { status : " sent " } } }) Trigger From Your API app . post ( " /reports " , async ( req , res ) => { await generateReport . trigger ({ userId : req . user . id }) res . json ({ message : " Report generation started "
Continue reading on Dev.to Webdev
Opens in a new tab



