Zum Hauptinhalt springen

Background Jobs

Job queues, task schedulers, and workflow engines for running background processing and async tasks

Wichtige Überlegungen

  • Serverless vs self-hosted infrastructure
  • Language and framework support
  • Retry logic and failure handling
  • Observability and debugging tools
  • Pricing model (per invocation vs compute time)
AWS SQS + Lambda logo

AWS SQS + Lambda

AWS SQS (Simple Queue Service) combined with Lambda provides a fully managed, serverless background job processing solution. Lambda automatically polls SQS queues and invokes functions with batches of messages, enabling decoupled, scalable microservices architectures.

Kostenlose Stufe
aws serverless queue
BullMQ logo

BullMQ

Redis-based queue for Node.js. Modern rewrite of Bull with better TypeScript support. Production-ready with flows, rate limiting, and priorities.

Kostenlose Stufe
background-jobs redis queue
Celery logo

Celery

Distributed task queue for Python. The standard for async processing in Django and Flask. Redis or RabbitMQ backend with mature ecosystem.

Kostenlose Stufe
background-jobs python django
Defer logo

Defer

Defer is a zero-infrastructure background job platform for JavaScript and TypeScript. Write background functions in your codebase and deploy them alongside your app. Features include automatic retries, scheduling, and a beautiful dashboard.

Kostenlose Stufe
background-jobs typescript serverless
Google Cloud Tasks logo

Google Cloud Tasks

Google Cloud Tasks is a fully managed service for executing, dispatching, and delivering large numbers of distributed tasks. It operates in a push queue format, dispatching tasks to worker services via HTTP requests with automatic retries, rate limiting, and scheduling capabilities.

Kostenlose Stufe
gcp queue background-jobs
Graphile Worker logo

Graphile Worker

PostgreSQL-backed job queue for Node.js. No additional infrastructure needed - runs on your existing Postgres. High performance with SKIP LOCKED.

Kostenlose Stufe
background-jobs postgresql queue
Inngest logo

Inngest

Event-driven serverless functions and workflows. Durable execution with retries and step functions. TypeScript-first with Next.js integration.

Kostenlose Stufe
background-jobs serverless event-driven
Quirrel logo

Quirrel

Simple job queueing for serverless. Cron jobs and delayed execution without infrastructure. Perfect for Next.js and Vercel deployments.

Kostenlose Stufe
background-jobs cron serverless
Sidekiq logo

Sidekiq

The standard background job processor for Ruby and Rails. Redis-backed with Pro/Enterprise features for reliability. Powers thousands of Ruby applications.

Kostenlose Stufe
background-jobs ruby rails
Temporal logo

Temporal

Durable workflow orchestration platform. Build reliable distributed systems with automatic retries and state persistence. Powers Uber, Netflix, and Stripe.

Kostenlose Stufe
workflows background-jobs distributed
Trigger.dev logo

Trigger.dev

Open source background jobs framework. Run long-running tasks with full TypeScript support. V3 with serverless execution and self-hosting option.

Kostenlose Stufe
background-jobs typescript open-source
Upstash QStash logo

Upstash QStash

QStash is an HTTP-based messaging and scheduling service designed for serverless environments. It enables background jobs, scheduled tasks, and event-driven workflows without managing infrastructure. Built for Vercel, Cloudflare Workers, and edge functions.

Kostenlose Stufe
background-jobs serverless messaging