bullmq-patterns

Official

Build reliable BullMQ workflows with Redis.

AuthorInteligentsensingsolutions
Version1.0.0
Installs0

System Documentation

What problem does it solve?

BullMQ patterns solve the complexity of building scalable, reliable, Redis-backed job queues by providing structured models for producers, queues, and workers, along with flow control, retries, and scheduling to reduce boilerplate and ensure robust error handling.

Core Features & Use Cases

  • Standard jobs: enqueue and process regular tasks with configurable concurrency and retries.
  • Delayed and repeatable jobs: schedule one-off and recurring tasks with precise timing.
  • Job flows and dependencies: orchestrate multi-step workflows using FlowProducer and child jobs.
  • Worker patterns: embrace sandboxed processors, graceful shutdown, and concurrency tuning for stability.
  • Error handling & retries: implement backoff strategies, dead-letter queues, and event monitoring.
  • NestJS integration: seamless usage with NestJS BullMQ for dependency injection and processing.
  • Rate limiting & monitoring: throttle external calls and observe queue health and performance.
  • Progress tracking: report progress from workers to external clients or dashboards.

Quick Start

Set up a BullMQ queue and worker for processing sample jobs and demonstrate a retry-enabled workflow.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bullmq-patterns
Download link: https://github.com/Inteligentsensingsolutions/tdd-dev-workflow/archive/main.zip#bullmq-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.