فارسی
باز کردن در Telegram

پست Starlette ломают не роуты, а мелкие привычки вокруг ASGI

10 ژوئن 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Starlette ломают не роуты, а мелкие привычки вокруг ASGI Starlette часто берут как «лёгкий фундамент» для FastAPI и своих микросервисов. И именно там всплывают типовые ошибки: смешивают слой HTTP и бизнес-логику, тащат тяжёлые зависимости в middleware, а потом удивляются, почему приложение стало вязким. На что смотреть сразу: — middleware оставляйте для кросс-сечных вещей: auth, trace id, headers, логирование; — в endpoints не держите долгие sync-операции, иначе блокируется event loop; — для фоновых задач не полагайтесь на «авось» — выносите их в отдельный воркер или очередь; — WebSocket и обычный HTTP лучше проектировать как разные сценарии, а не один универсальный хендлер. Ещё одна частая проблема — ошибки обработки исключений. В Starlette удобно ловить всё через handlers, но если складывать туда бизнес-исключения вперемешку с системными, быстро теряется прозрачность. Разделяйте: одно место для доменных ошибок, другое — для неожиданных падений и 500. И главное: держите приложение маленьким по границам ответственности. Starlette хорош там, где маршрут тонкий, зависимости явные, а жизненный цикл запроса не превращён в комбайн. Тогда фреймворк остаётся быстрым, предсказуемым и не требует героизма при поддержке.
5 ·

در همان حوالی فید

PPython Web & Scripts — Django, FastAPI, скриптыPython-скрипт можно сделать исполняемым без магии — и это снова проговорили в курсе Real Python В курсе Structuring Your Python Script разбирают, куда складыватPPython Web & Scripts — Django, FastAPI, скриптыf-строки снова всплыли: Real Python прогнал мини-язык формата по всем больным местам Quiz на Real Python пересобирает форматирование в Python через f-strings и
این پیام
PPython Web & Scripts — Django, FastAPI, скриптыВ App Store снова появилось приложение Telegram для Apple Watch Telegram вернул приложение для Apple Watch в App Store с поддержкой сообщений, голосовых и текстPPython Web & Scripts — Django, FastAPI, скрипты7 ошибок в Django, которые незаметно ломают проект уже после первого релиза — models.py разрастается до свалки: бизнес-логика, валидация и запросы живут в одной
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · کانال · فناوری
190مشترک2میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما