Node's Concurrency With the Strength of a Bull With BullMQ
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/nodes-concurrency-with-the-strength-of-a-bull-with-bullmqsummary
Looks at using BullMQ with Node to handle CPU-bound and background work by offloading tasks to workers and using batch processing, scheduled jobs, and Flow Producer orchestration. Covers Node internals (event loop, async/promises), strategies for user concurrency (Promise.all, worker concurrency, horizontal scaling), and production concerns like custom error handling, retries/backoff, dynamic rate limiting, job retention, and deployment tips.
AI-written summary · about
related talks
13mConcurrency vs Parallelism in Node.js: Understanding the Event Loop & Worker Threads
29mWhy would we ever build a distributed computing platform in node?
22mScaling Node.js and unblocking the Event Loop
30mParallel Universes: Node.js
52mShared Memory in Multithreaded Node.js
53mMastering Node.js Performance
39mYou Don’t Node.js
35mNodeJS: from single thread to worker threads