Español
Abrir en Telegram

Publicación FastAPI ломается не на запросах, а на границах: где их проверить заранее

16 de julio de 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
FastAPI ломается не на запросах, а на границах: где их проверить заранее FastAPI любят за скорость разработки, но в проде чаще всего падают не роуты, а границы между слоями. Если сразу не отделить HTTP, домен и доступ к данным, то любой рефакторинг превращается в раскопки по всему проекту. — В роуте держите только валидацию входа, вызов сервиса и формат ответа. Логику бизнес-правил туда не тащить. — В Pydantic-моделях не прячьте поведение приложения: это контракт, а не место для сценариев. — Сервисный слой должен быть независим от FastAPI, чтобы его можно было дернуть из теста, воркера или скрипта. — Репозиторий отвечает за запросы к БД, а не за решение, можно ли вообще менять объект. Еще одна типовая ошибка — смешивать async и sync без правил. Если внутри async-эндпоинта дергать блокирующий клиент, приложение формально работает, но под нагрузкой начинает «залипать». Для внешних API, БД и файловых операций заранее решите: либо везде async-стек, либо аккуратные sync-вставки через отдельные исполнители. Тестируйте не эндпоинты по одному, а связки: схема → сервис → репозиторий. Тогда ловятся не только ошибки валидации, но и плохие границы между слоями. Хороший FastAPI-проект читается по структуре: роут тонкий, сервисы переиспользуемые, зависимости явные.
9 ·

Cerca en el feed

PPython Web & Scripts — Django, FastAPI, скриптыZ.ai анонсировала новую GLM-5.5 Z.ai готовит релиз флагманской GLM-5.5: модель обещают показать в августе 2026 года. Главная интрига — рост до 1 трлн параметровPPython Web & Scripts — Django, FastAPI, скриптыTelegram запустил собственный сервер для ботов Telegram запустил собственный сервер для ботов и мани-приложений: теперь backend можно размещать прямо внутри инф
este mensaje
PPython Web & Scripts — Django, FastAPI, скриптыGoogle картинки станут конкурентом Pinterest Google Картинки начали превращать в полноценную платформу с персональной лентой по прошлым запросам — по сути, в анPPython Web & Scripts — Django, FastAPI, скриптыStarlette ломается не из-за ASGI, а из-за пары привычек в проекте Starlette часто берут как «лёгкий каркас», но проблемы обычно не в нём, а в том, как собирают
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Tecnología
190suscriptores2alcance medio por publicación
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos