1.1 KiB
1.1 KiB
Pounce - Progress
What Works
- ✅ FastAPI backend + Next.js frontend (Terminal + public pages)
- ✅ Cookie-based auth (HttpOnly) + OAuth
- ✅ Market feed + auctions + listings + TLD intel
- ✅ Watchlist + cached health checks (bulk + per-domain cache-first)
- ✅ Separate scheduler process (avoid duplicate jobs with multiple API workers)
- ✅ Redis-backed job queue scaffolding (ARQ worker) + admin scraping enqueue
- ✅ Prometheus metrics endpoint (
/metrics) - ✅ Load test scaffolding (
loadtest/k6)
What's Left
- ⏳ SMTP configuration + deliverability verification
- ⏳ Production observability rollout (dashboards/alerts around
/metrics) - ⏳ Optional: migrate periodic background jobs from APScheduler → queue/worker for scaling
Current Issues
- None known - awaiting first test run
Performance Notes
- WHOIS queries are inherently slow (external I/O): expect ~1–3s/domain
- DB hotspots were reduced (market feed bounded queries, N+1 removed in price tracking/admin)
- Use
/metrics+loadtest/k6to track p95 after deployments