pounce/memory-bank/progress.md

1.1 KiB
Raw Blame History

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 ~13s/domain
  • DB hotspots were reduced (market feed bounded queries, N+1 removed in price tracking/admin)
  • Use /metrics + loadtest/k6 to track p95 after deployments