Español
Abrir en Telegram

Publicación FastAPI ломают не роуты, а границы между схемой, логикой и БД

15 de julio de 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
FastAPI ломают не роуты, а границы между схемой, логикой и БД За неделю в репах: один и тот же набор проблем повторяется почти в каждом сервисе на FastAPI. Путь красивый, а внутри handler делает всё сразу: валидирует, ходит в БД, собирает ответ, ловит исключения. Такой код быстро растёт, а потом любое изменение превращается в цепочку правок по всему проекту. Рабочая схема проще: — router принимает запрос и отдаёт его в сервис; — service держит бизнес-логику; — repository/DAO прячет SQLAlchemy, Redis или внешнее API; — pydantic-схемы отвечают только за контракт входа и выхода. Есть наблюдение которое стоит проверить: если в endpoint больше 20-30 строк, он уже просит разбиения. Второй красный флаг — когда тест на один маршрут требует поднять половину приложения. Это обычно значит, что зависимости зашиты не через DI, а напрямую. Не смешивайте async и blocking без явного контроля. Любой requests, тяжелый файл-IO или CPU-задача внутри async-обработчика может убить конкурентность. Для таких мест нужен отдельный поток, воркер или вынос в очередь. И ещё: не тащите ORM-модели наружу как response_model, если потом придётся объяснять, почему утекли лишние поля. В FastAPI лучше всего живут тонкие роуты, явные схемы и сервисы, которые можно тестировать без HTTP.
7 ·

Cerca en el feed

PPython Web & Scripts — Django, FastAPI, скрипты5 типовых ошибок в Django-проекте, которые потом ломают поддержку За неделю в репах обычно всплывает одно и то же: бизнес-логика расползается по views, сериализPPython Web & Scripts — Django, FastAPI, скриптыYoutube тестирует поиск с AI YouTube начал тестировать Ask YouTube — поиск с ИИ, где можно задавать вопросы обычным языком и получать не список ссылок, а готову
este mensaje
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 можно размещать прямо внутри инф
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