bullmq-patterns
OfficialBuild 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.