You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A fault-tolerant, Redis-backed distributed task queue with AI-powered failure analysis.
last run - 5,000+ jobs/min throughput, p95 latency of 35ms, and zero job loss guarantees.
Performance Metrics
Metric
Value
Conditions
Throughput
5,400+ jobs/min
10 concurrent workers
p95 Latency
35ms
Unloaded, single task
Job Loss Rate
0%
Verified under chaos testing
Burst Handling
500 jobs in 5.5s
Peak queue depth 281
Architecture
Key Features
Core Queue
Reliable Dequeue: BRPOPLPUSH pattern ensures no message loss
Retry with Backoff: Exponential backoff + jitter prevents thundering herd
Delayed Scheduling: Redis ZSET for scheduled retries
Dead Letter Queue: Failed tasks preserved for analysis
Crash Recovery: Automatic detection and reprocessing of stuck tasks
Performance & Reliability
Concurrent Workers: Configurable worker loops per process
Idempotent Processing: Deduplication via idempotency keys
Backpressure: Automatic throttling when queue depth exceeds threshold
Zero Job Loss: Verified through chaos testing
Observability
Latency Percentiles: p50, p95, p99 computed in real-time
Structured Logging: Pino with correlation ID propagation