⚡ Zero-Redis Engine
Systems & Backend

TaskPulse

A resilient, persistent, zero-redis background job and workflow queue engine for TypeScript/Node.js with SQLite WAL & real-time dashboard.

Storage EngineSQLite WAL
Redis Dependency0 MB
Enqueue Latency< 0.4ms
TaskPulse
Quick Installation / CloneTerminal
npm install taskpulse

Engineering Background & Purpose

TaskPulse was engineered to eliminate heavyweight Redis dependencies for background workers in mid-sized architectures. Built entirely on SQLite with Write-Ahead Logging (WAL), it provides ACID-compliant persistence, priority queues, automated exponential-backoff retries, and an interactive real-time observability dashboard for monitoring worker nodes and throughput latency under sub-millisecond overhead.

System Architecture & Workflow

01. Enqueue Ingest
Push typed payload via SDK with instant atomic WAL journal commit
02. Queue Arbiter
Priority dispatcher assigns tasks across available worker thread pools
03. Execution Engine
Worker processes job with exponential backoff and timeout guards
04. Real-time Telemetry
Broadcasts queue throughput and node latency over WebSockets

Core Technologies & Protocols

TypeScriptNode.jsSQLiteWebSocketsTailwind CSS

Key Capabilities & Design Features

  • Zero-Redis Architecture with SQLite WAL
  • ACID Compliant Job Persistence & Retries
  • Real-Time WebSocket Observability Dashboard
  • Priority Queue Scheduling & Concurrency Control
  • Sub-millisecond Latency Benchmarks