Настроить Cookies
Мы используем Cookies для улучшения работы сайта
Настроить Cookies
Настройки Cookies
Файлы cookie, необходимые для корректной работы сайта, всегда включены. Другие файлы cookie можно настроить.
Основные файлы cookie
Всегда включены. Эти файлы cookie необходимы для работы веб-сайта и его функций. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, например, при настройке параметров конфиденциальности, входе в систему или заполнении форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, которая помогает нам понять, как используются наши веб-сайты, насколько эффективны наши маркетинговые кампании, а также помогает нам персонализировать наши веб-сайты для вас.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в интернете, чтобы помочь им показывать вам более релевантную рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям.
Делай это, чтобы увеличить RPS в 10 раз
Тезисы
Больше не плачу за дополнительные серверы после того, как нашёл это в своём FastAPI‑приложении. Популярные библиотеки, используемые по документации, незаметно съедают большую часть вашего RPS — под капотом у многих из них есть неочевидные узкие места, о которых никто не предупреждает. В докладе возьмём типичное FastAPI‑приложение, шаг за шагом найдём каждое такое место, измерим его стоимость в RPS и устраним — и получим ускорение в 10 раз без смены стека и архитектуры. Всё это можно повторить на своём проекте.

Больше не плачу за дополнительные серверы после того, как нашёл это в своём FastAPI‑приложении. Популярные библиотеки, используемые по документации, незаметно съедают большую часть вашего RPS — под капотом у многих из них есть неочевидные узкие места, о которых никто не предупреждает. В докладе возьмём типичное FastAPI‑приложение, шаг за шагом найдём каждое такое место, измерим его стоимость в RPS и устраним — и получим ускорение в 10 раз без смены стека и архитектуры. Всё это можно повторить на своём проекте.
Информация о спикере
Максим Сахно
Старший инженер-программист, Контур
В данный момент разрабатываю мессенджер Толк.Чаты в сервисе видеосвязи Толк*.

Ранее работал над системой распознавания автоответчиков; системой управления персоналом, где применял эволюционные алгоритмы; а также был техлидом на проектах для приема безналичных чаевых и онлайн-меню. 

За 10 лет поработал c большинством известных Python веб-фреймворков и технологий (Django, Flask, FastAPI, Twisted, Celery, Taskiq, FastStream и т.д.). В данный момент занимаюсь профилированием и оптимизацией бэкенда и улучшением архитектуры.

Являюсь участником технического комитета, провожу собеседования и регулярно выступаю с докладами внутри компании. В прошлом году выступал на PyCon RU 25, где выиграл в номинации «Лучший спикер». Это вдохновило меня, и я хочу продолжать развиваться как докладчик. 
  • Максим Сахно
    Старший инженер-программист, Контур
    В данный момент разрабатываю мессенджер Толк.Чаты в сервисе видеосвязи Толк*.

    Ранее работал над системой распознавания автоответчиков; системой управления персоналом, где применял эволюционные алгоритмы; а также был техлидом на проектах для приема безналичных чаевых и онлайн-меню. 

    За 10 лет поработал c большинством известных Python веб-фреймворков и технологий (Django, Flask, FastAPI, Twisted, Celery, Taskiq, FastStream и т.д.). В данный момент занимаюсь профилированием и оптимизацией бэкенда и улучшением архитектуры.

    Являюсь участником технического комитета, провожу собеседования и регулярно выступаю с докладами внутри компании. В прошлом году выступал на PyCon RU 25, где выиграл в номинации «Лучший спикер». Это вдохновило меня, и я хочу продолжать развиваться как докладчик. 
Все доклады трека