Italiano
Apri in Telegram

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

13 settembre 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Link
tocca per mostrare
FastAPI ломается не на роутинге, а на границах данных и зависимостей В проектах на FastAPI чаще всего проблемы прячутся не в эндпоинтах, а в том, что вокруг них: схемы, DI, фоновые задачи, подключение БД. Если оставить это «на потом», API ещё отвечает, но уже живёт на допусках и костылях. Три места, которые надо жёстко дисциплинировать: — входные модели: не пускайте в обработчик «сырой» dict, только pydantic-схемы; — зависимости: всё, что открывает соединение или читает конфиг, должно быть в одном слое; — ошибки: единый формат ответа важнее, чем десяток `raise HTTPException` в каждом файле. Ещё одна типовая ошибка — смешивать бизнес-логику с endpoint-функцией. Когда в `router` лежат и валидация, и SQL, и отправка письма, тесты становятся дорогими, а рефакторинг опасным. Лучше держать обработчик тонким: принял данные, вызвал сервис, вернул ответ. Если нужен API, который не развалится после пары расширений, проектируйте границы заранее: схема на входе, сервис в середине, адаптеры снаружи. Тогда FastAPI остаётся быстрым, а не просто удобным для старта.
3 ·

Vicino nel feed

PPython Web & Scripts — Django, FastAPI, скриптыЯ сделал свой бесплатный антидетект-браузер и протестировал его запуск вместе с топ‑3 популярными антиками, Долфин, Вижен, Гоу Логин и не много Окто! 37 сборок,PPython Web & Scripts — Django, FastAPI, скриптыSWC ускоряет сборку, но ломает привычные допущения TypeScript SWC часто берут ради скорости, а потом удивляются: «почему поведение не как у tsc?». Ответ простой
questo messaggio
PPython Web & Scripts — Django, FastAPI, скриптыТем временем подстилка коричневых Кардиналов и лично Кустова главред Максим Огненный завёл собственный канал, где, наверное, опять будет писать стихи и анонсироPPython Web & Scripts — Django, FastAPI, скриптыScrapy ломается не на парсинге, а на мелочах: 5 проверок перед запуском За неделю в репах чаще всего всплывает одно и то же: spider вроде живой, а данных мало,
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