Mini-CDN
CDN simulation in Go: consistent hashing (or round-robin) across three edge caches, health-synced ring, load shedding (503 + X-Load-Shed), GET/HEAD failover, TTL/LRU disk cache, Prometheus/Grafana.
Software Developer
CDN simulation in Go: consistent hashing (or round-robin) across three edge caches, health-synced ring, load shedding (503 + X-Load-Shed), GET/HEAD failover, TTL/LRU disk cache, Prometheus/Grafana.
In-memory Tokio job queue with a bounded mpsc worker pool, exponential backoff with jitter, dead-letter list, and shutdown that waits until pending work is finished.
Queue-decoupled inference lab: FastAPI gateway, Redis Streams workers (mock or vLLM), XAUTOCLAIM recovery, bounded retries + DLQ, idempotency keys, 429 backpressure, lag/pending autoscaler.