В статье разбирают главную ловушку FastAPI: если внутри
async def вызвать блокирующий requests.get() или синхронный драйвер БД, event loop встанет целиком.В тесте такой вариант просел примерно с 192 до 4,9 RPS, а
/health начал отвечать по 10 секунд. Для sync-библиотек безопаснее def или run_in_threadpool, а CPU-heavy задачи лучше выносить в процессы или фоновые воркеры.⛓ Читать статью
tags: #статья
➡ Python Developer | 📲 MAX
