hectoday
DocsCoursesChangelog GitHub
DocsCoursesChangelog GitHub

Access Required

Enter your access code to view courses.

Invalid code

← All courses

Background Jobs and Queues with @hectoday/http

Move slow work out of the request cycle. Database-backed queues, workers, retries, dead letter queues, delayed jobs, cron scheduling, job chaining, and monitoring — all with SQLite and Hectoday HTTP.

Intermediate ~5 hours

Why Background Jobs

  1. The Request Cycle Problem
  2. Project Setup

Building a Queue

  1. Database-Backed Queues
  2. The Worker Loop
  3. Job Serialization

Reliability

  1. Retries and Backoff
  2. Dead Letter Queues
  3. Idempotent Jobs
  4. Job Timeouts and Stale Jobs

Scheduling

  1. Delayed Jobs
  2. Recurring Jobs (Cron)

Scaling

  1. Concurrency and Locking
  2. Job Priorities
  3. Rate-Limiting Jobs

Patterns

  1. Job Chaining and Workflows
  2. Monitoring and Observability

Putting It All Together

  1. Capstone: Order Processing Pipeline

© 2026 hectoday. All rights reserved.