Skip to content
Get started
Get started
Blog: Bun Job Queue Guides, Benchmarks, Deep Dives
View Markdown
blog

Deep dives, not hot takes.

Guides, benchmarks, and architecture writeups from the bunqueue team. How a SQLite-backed job queue actually works, and why it holds up in production.

workflows Apr 10, 2026 6 min read

Workflow Engine: Orchestration Without Temporal

bunqueue 2.7 ships a built-in workflow engine: saga compensation, branching and human-in-the-loop signals, all persisted to SQLite with no extra services.

Read the article →

throttling Feb 13, 2026 4 min read

Job Queue Rate Limiting & Concurrency in Bun

Protect downstream services with bunqueue's rate limiting and concurrency controls. Per-queue limits, global concurrency, and backpressure.

Read the article →

flows Feb 12, 2026 4 min read

FlowProducer: Job Pipelines and Dependency Trees

Create job pipelines and dependency trees with bunqueue's FlowProducer. Parent-child workflows, fan-out patterns, and chain processing.

Read the article →

operations Feb 11, 2026 4 min read

S3 Backup & Disaster Recovery for SQLite Queues

Automate S3 backups for bunqueue's SQLite database. Backup scheduling, retention policies, and step-by-step disaster recovery guide.

Read the article →

integrations Feb 10, 2026 3 min read

Hono and Elysia: Bun Framework Integration Guide

Integrate bunqueue with Hono and Elysia frameworks. Queue jobs from HTTP handlers, middleware patterns, and graceful shutdown in Bun apps.

Read the article →

operations Feb 9, 2026 3 min read

Deploy to Production: Docker, systemd and PM2

Production deployment guide for bunqueue with Docker, systemd, and PM2. Health checks, resource limits, backups, and monitoring for Bun.

Read the article →

performance Feb 8, 2026 3 min read

Auto-Batching: 10x Throughput, Zero Code Changes

How bunqueue transparently batches concurrent add() calls into bulk operations. Get up to 10x throughput in Bun with no code changes required.

Read the article →

scheduling Feb 7, 2026 4 min read

Cron Scheduling: Recurring Jobs for Bun Apps

Schedule recurring jobs with bunqueue's built-in cron scheduler. Cron expressions, repeat intervals, timezone support, and execution limits.

Read the article →

reliability Feb 6, 2026 4 min read

Dead Letter Queues: Catch, Inspect, Retry

Handle failed jobs gracefully with bunqueue's DLQ. Auto-retry, filtering by failure reason, and dead letter queue management for Bun.

Read the article →

reliability Feb 5, 2026 3 min read

Reliable Bun Workers: Stall Detection, Heartbeats

Build fault-tolerant job workers with bunqueue's stall detection, heartbeat protocol, and lock-based ownership. Prevent lost and duplicate jobs.

Read the article →

benchmarks Feb 4, 2026 5 min read

bunqueue vs BullMQ: Reproducible Benchmarks

Reproducible benchmarks comparing bunqueue and BullMQ. Bulk push is 3.5x faster with 1.8x lower p99 latency, and single push is parity.

Read the article →

architecture Feb 3, 2026 3 min read

Sharding Deep Dive: Multi-Core Job Distribution

How bunqueue shards jobs across CPU cores using FNV-1a hashing for maximum throughput. Deep dive into power-of-2 shard architecture.

Read the article →

quick start Feb 2, 2026 2 min read

Quick Start: Build a Bun Job Queue in 5 Minutes

Set up bunqueue, create queues, add jobs, and process them with workers in embedded or TCP mode. Step-by-step Bun job queue tutorial.

Read the article →

design Feb 1, 2026 3 min read

Why Replace Redis with SQLite for Bun Job Queues

Discover how bunqueue can use SQLite instead of Redis for durable single-broker queues, with a PostgreSQL multi-broker path when you scale.

Read the article →

Follow along: RSS feed · X · GitHub