Почему вам не нужен асинхронный ORM Язык Python, его эволюция и использование
Доклад принят в программу конференции
Тезисы
Каждый день мы пишем много асинхронного кода и выбираем для каждой задачи подходящую aio-библиотеку в зависимости от того, с чем нам приходится работать: с HTTP или с файлами. А ещё нам приходится работать с базами данных, но, увы, aio-database нет.
Раньше отсутствие асинхронной ORM вызывало много вопросов у разработчиков, зато теперь у нас есть сразу несколько асинхронных библиотек. Впрочем, их использование даёт прирост к производительности не всех типов задач, а только некоторых.
В своем докладе я расскажу, в каких типах задач всё будет ок, а когда не стоит ждать чудес от асинхронности. Также разберёмся, почему так сложно написать асинхронное ORM и как в новой SQLAlchemy добавили асинхронность без переписывания кода при помощи greenlet.
Другие доклады секции Язык Python, его эволюция и использование
Круглый стол "Women in Python"
Лариса Шигарева
Grid Dynamics Russia
Зачем нам subinterpreters?
Павел Филонов
Независимый эксперт
Мастер-класс "Ускорение создания веб-приложений Django с батарейками от Garpix"
Алексей Кузнецов
Garpix
Ревью кода участников конференции. Кто побил рекорд по цикломатической сложности?
Михаил Корнеев
BestDoctor
Ревью резюме
Ксения Лыжина
Geekfactor
Сообщества Data Science и Python — сходства, различия, скандалы, интриги, расследования
Николай Марков
Aligned Research Group
RPA как основа IT-автоматизации
Иван Маслов
ООО ОПЕН РПА