Транзакции и блокировки: практические кейсыБэкенд, теория программирования

Программный комитет ещё не принял решения по этому докладу
Александр Карпинский
Uploadcare

Ведущий инженер в Uploadcare.
Один из разработчиков библиотеки для работы с изображениями Pillow (Python Image Library).
Автор форка Pillow-SIMD, использующего современные наборы инструкций для быстрой обработки изображений.

Почта: ak@uploadcare.com
Тезисы

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

Миграции данных
,
Бэкенд / другое
,
Базы данных / другое
,
Организация доступа к базам данных, ORM, собственные драйвера
,
Рефакторинг
,
Архитектура данных, потоки данных, версионирование

Другие доклады секции Бэкенд, теория программирования

Rambler's Top100