Italiano
Apri in Telegram

Post FastAPI ломается не в роутинге, а в границах между слоями

28 settembre 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Link
tocca per mostrare
FastAPI ломается не в роутинге, а в границах между слоями Чаще всего проект на FastAPI начинает «плыть» не из-за фреймворка, а из-за того, как смешаны handlers, бизнес-логика и доступ к данным. Если endpoint сам валидирует вход, ходит в БД, собирает ответ и пишет логи — через пару месяцев его уже страшно трогать. Есть рабочая схема, которая переживает рост проекта: • router — только HTTP-слой и коды ответов • service — бизнес-правила и orchestration • repository — запросы к БД и внешним источникам • schemas — pydantic-модели для входа и выхода Отдельно проверь зависимости. Если в каждом handler создаётся клиент, сессия или connection pool, приложение быстро теряет предсказуемость. В FastAPI лучше выносить это в dependency и управлять жизненным циклом через startup/shutdown или lifespan. Тогда тесты проще, а утечки ресурсов ловятся раньше 🔧 Ещё одна типовая ошибка — возвращать из endpoint «сырой» dict из глубины сервиса. Гораздо надёжнее держать явный response model: это фиксирует контракт, режет случайные поля и сразу показывает, где сломалась схема. Если FastAPI-проект хочется сопровождать без боли, держите HTTP тонким, а логику — отдельно. Тогда фреймворк остаётся удобным, а не превращается в комбайн из if-ов и импровизации.
2 ·

Vicino nel feed

PPython Web & Scripts — Django, FastAPI, скриптыStarlette без FastAPI: когда микрофреймворк выгоднее «полного комбайна» Берите Starlette не «потому что async», а когда HTTP-слой тонкий: webhooks, прокси, healPPython Web & Scripts — Django, FastAPI, скриптыTiktok введёт лимит на 2-х часовой непрерывный просмотр Алабама через суд вынудила TikTok ограничить подросткам просмотр ленты до 2 часов в день и ввести ночную
questo messaggio
PPython Web & Scripts — Django, FastAPI, скриптыКриптовалюту хотят разрешить использовать как залог TL;DR** В Совете Федерации рекомендовал включить криптовалюту в перечень залоговых активов Минюсту РФ, в томPPython Web & Scripts — Django, FastAPI, скрипты🎁 МЫ ЗАПЛАТИМ ЕЩЕ БОЛЬШЕ ЗА ТВОЙ ТРАФИК: Забери бонус до 25,000$ за пролив по RS! Масштабный буст для всех партнеров TopX! Заливай объемы по RevShare и забирай
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canale · Tecnologia
190iscritti2copertura media dei post
Feed della community Apri in Telegram

Un feed pubblico aperto dall'indice di ricerca ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata. Orari in UTC.

Solo contenuti pubblici, API ufficiale di Telegram. Informazioni · FAQ · Limiti dell'indice · Rimuovi una pagina · Catalogo · Ricerca · Come calcoliamo