QuantIQ / worker

Commit History

  1. perf: optimize ingestion worker polling by migrating to bulk yfinance download queries

    dbc57ea

  1. chore: remove redundant Dockerfiles and boilerplate main.py

    bd7d596
  2. docs: create professional and detailed README files for all subfolders

    f259a90

  1. fix: filter out flat closed-market candles in both ingestion worker and graphql stock_history resolver to prevent horizontal flat-line 1D charts when market is closed

    582c3ad
  2. fix: stagger worker ticker fetches with a 1.5s delay and increase loop sleep to 30s to completely prevent yfinance IP rate-limiting

    baeb3a4
  3. fix: add adaptive rate-limit cooldown to worker.py to stop hammering yfinance fast_info during IP rate limit bans

    a8c2f14

  1. fix: wrap worker polling loop in try-except block to prevent crashes from database drops

    0d3b38b

  1. fix: the typo

    5582d8a
  2. fix: worker dynamically fetches watchlist tickers from DB instead of hardcoded list

    6006e7e

  1. fix: wire KAFKA_BOOTSTRAP_SERVERS from settings and fix duplicate imports

    cbe96d2

  1. chore: configure supervisord and Dockerfiles for single-container deployment

    6a32f24

  1. feat: implement Google OAuth, Razorpay webhook, and bug fixes for watchlist and yfinance polling

    e728632

  1. feat: implement stock ingestion worker with yfinance, aiokafka streaming, and database aggregation

    4c65b79

  1. chore: initial project structure with uv config and gitignore

    046e924