Никита Летов — Используем @Transactional like a Pro
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
Поговорим о том, как не ошибиться при использовании аннотации @Transactional в коде, как не бояться блокировок на БД и сохранить консистентность ваших данных при их динамическом обновлении.
Доклад посвящен использованию транзакций и блокировок при обработке данных БД в условиях асинхронных вызовов высоконагруженного приложения. Будет немного лайвкодинга: спикер покажет возможные ошибки и нюансы использования тех или иных технологий. Стек: Java, Spring Data JPA, Kafka. Иногда разработчики не задумываются, в какой момент транзакция нужна , а в какой нет, когда нужно открыть новую, а когда продолжить текущую. Какие блокировки на БД будут происходить во время выполнения транзакции и как не перегрузить БД очередью из row lock, где использовать таймауты запросов. И как обойтись без блокировки на БД.Целевая аудитория: рядовые бэкенд-разработчики, так как большинство сервисов в той или иной мере работает с динамически обновляемыми данными.
Скачать презентацию:
1 view
197
60
6 days ago 00:08:08 1
Видео Никиты Михалкова разлетелось по сети. В зале аж воздуха в грудь набрали! 25 лет назад было...
2 weeks ago 00:46:42 0
ДАРЬЯ ДМИТРИЕВА - серебряный призер ОЛИМПИЙСКИХ ИГР. СЕРЕБРО, КОНКУРЕНЦИЯ, МЕЧТЫ.