Транзакции и блокировки: практические кейсы Бэкенд, теория программирования
Доклад отклонён
Александр Карпинский
Uploadcare
Ведущий инженер в Uploadcare.
Один из разработчиков библиотеки для работы с изображениями Pillow (Python Image Library).
Автор форка Pillow-SIMD, использующего современные наборы инструкций для быстрой обработки изображений.
Почта: ak@uploadcare.com
Тезисы
Даже у опытных разработчиков иногда случаются проблемы с транзакционными базами данных: неконсистентность данных, долгие блокировки, дедлоки, плывущая статистика. Расскажу с самого начала о транзакциях, как их правильно применять, в том числе в сложных случаях, как избежать частых проблем и повысить производительность приложения.