PiterPy 2019 / Oleg Churkin: "Django ORM – advanced tips & tricks" / Санкт-Петербург, Россия / 1 ноября 2019

PiterPy 2019

1 ноября 2019 (пт), 09:00 - 19:00


Зарегистрироваться
Осталось: 2 месяца
Подать доклад
Осталось: 3 месяца

Oleg Churkin: "Django ORM – advanced tips & tricks"

Описание

Django ORM – advanced tips & tricks​

В своем выступлении я расскажу, с какими проблемами сталкиваются сложные проекты на Django, когда количество пользователей и данных достигает масштабов, при которых ошибка в SQL или некорректный индекс может привести к полной деградации продакшена.
В докладе я порассуждаю на следующие темы :

  • Multitable vs Single table inheritance – в каких случаях какой подход лучше использовать, и какие инструменты могут сделать это наследование менее болезненным.
  • Нюансы работы с JSONb полями – расскажу, как поддерживать схему данных в таких полях и как эффективно манипулировать данными.
  • Как с помощью Django-менеджеров избавиться от высокой связности кода и не наломать дров.
  • Как анализировать количество и качество SQL-запросов – разберем несколько explain analyze'ов, и расскажу, как безопасно можно применить новые индексы на продакшене.
  • Обзор новых фич ORM Django 2.2 / 3.0.

Олег Чуркин:
Россия. Москва
Development Lead
QIWI

Уже около 10 лет занимаюсь разработкой Python-проектов различной сложности. Сейчас руковожу разработкой финтех проектов в QIWI, до этого - разработчик в statusmoney.com, «Яндексе», руководитель группы Python-проектов в Rambler&Co, ведущий разработчик в РБК, а также в «Лаборатории Касперского», Innova и компании Acronis.
https://fb.me/bahusoff
https://github.com/Bahus

Расскажите друзьям
Добавьте в свой календарь
Организатор
Со-организатор
Selectel - бронзовый спонсор
TRAVEL-СПОНСОРЫ
Информационные партнёры
Хештег события
#PiterPy
Событие в социальных сетях
Контакты организаторов
Irina Saribekova
+7 (921) 903-45-17
irina@it-events.com

Поздравляем!

Вы успешно подписались на нашу рассылку.