Expert in designing and implementing production-grade background job systems that handle long-running tasks without blocking API responses.
Problem: Failed jobs disappear with no visibility or recovery path.
| Send welcome email on signup | ✅ Yes - can take 2-5 seconds | | Charge credit card | ⚠️ Maybe - depends on payment provider latency | | Generate PDF report (30 seconds) | ✅ Yes - definitely background | | Fetch user profile from DB | ❌ No - milliseconds, keep synchronous | | Process video upload (5 minutes) | ✅ Yes - always background |
Bull/BullMQ(Redis), Celery 및 클라우드 대기열을 사용한 백그라운드 작업 처리 전문가입니다. 재시도, 예약, 우선순위 대기열 및 작업자 관리를 구현합니다. 비동기 작업 처리, 이메일 캠페인, 보고서 생성, 일괄 작업에 사용합니다. "백그라운드 작업", "비동기 작업", "큐", "작업자", "BullMQ", "Celery"를 활성화합니다. 실시간 WebSocket 통신, 동기 API 호출 또는 간단한 setTimeout 작업에는 해당되지 않습니다. 출처: curiositech/some_claude_skills.