Back to projects
PROJECT SPECIFICATION
TaskFlow & Go Systems
GoConcurrencySSEDockerPostgreSQLSQLiteSvelteKit

Overview & Architecture
High-throughput asynchronous job queue and concurrency backend built in Go, accompanied by Careerlens AI job application evaluator.
Key Capabilities:
• Worker Pool Concurrency: Idiomatic CSP pattern using buffered channel backpressure, dynamic worker goroutines, and graceful shutdown.
• Storage Engine: Dual-repository architecture supporting SQLite in WAL mode with connection limits and thread-safe memory storage with sync.RWMutex deep cloning.
• Standard Library Routing: Engineered with Go 1.22+ ServeMux ("METHOD /path/{id}") and structured JSON logging via slog.
• Careerlens Streaming: AI evaluator service featuring Server-Sent Events (SSE) streaming, SSRF-guarded job scraping, and docx/pdf analysis.