Русский
Открыть в Telegram

Пост FastAPI ломается не на роутинге, а на границе входных данных и зависимостей

3 июля 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
FastAPI ломается не на роутинге, а на границе входных данных и зависимостей В проектах на FastAPI почти всегда всплывают одни и те же места: — слишком тонкие Pydantic-схемы, где обязательные поля проверяются уже в бизнес-логике; — зависимости, которые тянут БД, кэш и внешний API в один слой; — асинхронные обработчики, внутри которых внезапно живёт блокирующий код. Есть наблюдение которое стоит проверить: чем раньше запрос превращается в валидированную структуру, тем меньше ветвится код дальше. Для этого полезно держать отдельные схемы для входа, ответа и внутреннего контракта, а не переиспользовать один модельный класс везде. Так меньше магии при рефакторинге и проще ловить несовместимость между ручкой и сервисом. Ещё одна частая ошибка — делать dependency injection “по привычке”, а не по границам ответственности. Если зависимость только достаёт пользователя, она не должна знать про скидки, очереди и бизнес-правила. Как только dependency начинает разрастаться, тесты становятся дорогими, а ручка — неочевидной. И отдельно про async: если внутри endpoint’а есть тяжёлый sync-код, его лучше вынести в пул или в отдельный воркер. Иначе FastAPI выглядит асинхронным только на бумаге, а под нагрузкой упирается в блокировки. Если держать схемы, зависимости и async-границы раздельно, FastAPI остаётся быстрым не только на бенчмарке, но и в сопровождении.
7 ·

Рядом в ленте

PPython Web & Scripts — Django, FastAPI, скриптыВ Whatsapp скамят пользователей с помощью поддельных никнеймов WhatsApp запустил никнеймы — и почти сразу начался скам. Мошенники регистрируют имена, похожие наPPython Web & Scripts — Django, FastAPI, скриптыВышел ZCode - аналог Claude code Вышел ZCode — десктопный аналог Claude Code от разработчиков GLM-5.2. Работает с API от Anthropic, поддерживает SSH-деплой на с
это сообщение
PPython Web & Scripts — Django, FastAPI, скриптыCloudeflare грозит Google блокировкой трафика Cloudflare объявил: с 15 сентября 2026 года ИИ-краулеры будут заблокированы по умолчанию на всех сайтах с рекламойPPython Web & Scripts — Django, FastAPI, скриптыГайд: как заработать первые деньги на Pornhub Pornhub — самый посещаемый адалт-сайт в мире, и на нём действительно можно зарабатывать. Но схема устроена иначе,
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · канал · Технологии
190подписчиков2средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем