Glossary: Building APIs with FastAPI
Celery
A task queue: a separate program that stores long-running or critical jobs and retries them if they fail. It is a sturdier alternative to FastAPI background tasks, which are lost if the server process stops.