Выбор Python-фреймворка — непростая задача. FastAPI и Django по звёздочкам в гитхабе затмевают внимание Python-разработчиков. Но всегда ли это правильный выбор? А что ещё есть в прострах opensource? Что на самом деле скрывается за популярностью web фреймворков? И что скрывают за собой сами фреймворки?
В своём докладе я честно и без прикрас расскажу о плюсах и минусах монолитной и микросервисной архитектуры, поделюсь личным опытом и покажу, почему иногда популярные решения не оправдывают ожиданий в реальной Python-разработке. Вас ждёт подробный сравнительный бенчмарк таких популярных Python-фреймворков как FastAPI, LiteStar, Django, BlackSheep и новичков, о которых мало кто слышал. Мы вместе увидим, кто лидирует в гонке за скоростью, удобством и производительностью, а кто остаётся позади.
Кроме того, вы познакомитесь с новыми малоизвестными, но очень перспективными web фреймворками, серверами и супервизорами, которые помогут существенно ускорить ваши веб-ручки уже сегодня. Я поделюсь лайфхаками и проверенными решениями из личной практики по оптимизации производительности Python-приложений, расскажу, какую архитектуру использую сейчас, за что топлю, и какие подходы реально работают на практике.
Также мы рассмотрим крутые и удобные возможности популярных Python-фреймворков, разберём практические примеры кода и обсудим тренды будущего развития Python-экосистемы в контексте микросервисов, монолитов и фреймворков. Я расскажу о том, куда движется Python-разработка и какие инструменты стоит использовать уже сегодня, чтобы оставаться на шаг впереди.