Robust, durable background jobs-க்கு (FastAPI-இன் lightweight BackgroundTasks-ஐத் தாண்டி), ஒரு உண்மையான task queue-ஐப் பயன்படுத்துகிறீர்கள்: Celery (நிறுவப்பட்ட standard) அல்லது ARQ (ஒரு நவீன async-native queue). இவை heavy, retryable, scheduled work-ஐ தனி worker processes-இல் இயக்குகின்றன, Redis போன்ற broker-ஆல் ஆதரிக்கப்படுகின்றன.
வெறுமனே BackgroundTasks ஏன் இல்லை?
BackgroundTasks runs in the web process → NO persistence (lost on crash), NO retries,
NO scheduling, and heavy work ties up the worker. Fine only for quick fire-and-forget.
For durable/critical/heavy/scheduled jobs → use a real task queue (Celery / ARQ).
