Recipes¶
Copy-paste starting points for real use cases. Each recipe is a complete, working example for a specific job type - lift it into your codebase and adapt.
Job patterns¶
- Email jobs - idempotent sending, escalating retries, dedicated queue
- File processing - background uploads, CPU-bound work, long timeouts
- Scheduled reports - cron-based recurring jobs
- Webhook delivery - aggressive retries, idempotency tracking, payload signing
Extension points¶
- Custom retry policy - rate-limit-aware backoff, type-specific delays, no-retry mode
- Custom metrics sink - Prometheus, statsd, OpenTelemetry, or anything else
Multi-service setups¶
- Cross-service task stubs - producer enqueues a task it does not import; consumer in another service runs it