Для надёжных, долговечных фоновых задач (выходящих за рамки облегчённого BackgroundTasks FastAPI) используется реальная очередь задач: Celery (признанный стандарт) или ARQ (современная async-native очередь). Они выполняют тяжёлую, повторяемую, планируемую работу в отдельных рабочих процессах с поддержкой брокера вроде Redis.
