Asynchronous event-driven job processing queue in Go with durable SQLite persistence, at-least-once execution, visibility timeouts, retries/DLQ, and crash recovery.
go golang backend sqlite job-scheduler concurrency background-jobs event-driven sqlite3 dispatcher job-queue producer-consumer graceful-shutdown goroutine-pool worker-pool system-design idempotency at-least-once visibility-timeout crash-recovery
-
Updated
Mar 29, 2026 - Go