Node.js · Intermediate · On-site lab
Background Jobs with BullMQ
Queues, retries, and poison message handling in Node workers.
Queues look easy until retries amplify. We measure Redis, chart workers, and write humane DLQ processes.
Duration: 4 weeks
Tuition (informational): 6,400,000 VND
Final quotes come from admissions. See Money-Back Policy for eligibility.
What ships in the syllabus
- Concurrency knobs and fair scheduling
- Stalled job investigation checklist
- Rate limit integration patterns
- Dead letter review meeting template
- Redis footprint monitoring tips
- Worker deploy rollback exercise
- Mentor review of worker code
Outcomes we actually assess
- Configure a queue with documented retry caps
- Run a poison message drill with cohort notes
- Present Redis memory graph interpretation
An Dang
Backend instructor emphasizing observability and structured logging.
FAQ — including what we skip
Redis managed?
Labs use docker; bring your vendor limits to office hours.
Kafka?
Out of scope—Redis-backed BullMQ only.
Limitation?
No sharded Redis cluster tuning.
Experience notes
“Stalled job checklist cut our pager noise within a sprint.”
“Fair scheduling exercise surfaced our VIP tenant starvation.”