Дмитрий Фатов — Многопоточная вставка данных в БД: от скорости к атомарности. Spring + PostgreSQL

Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/2qXqWf Многие разработчики часто сталкиваются с проблемами производительности разрабатываемых систем. Одно из распространенных решений для оптимизации медленного бизнес-процесса — его распараллеливание. Однако что делать, если узким местом становится вставка данных в БД, требующая сохранения своей атомарности? В докладе — о том, как можно ускорить вставку данных при помощи распараллеливания этого процесса в Spring, а также как сохранить атомарность всей операции. Спикер затронул batch update в Spring и PostgreSQL, показал, почему обновление — это тяжелая операция и как можно ускориться в текущем технологическом стеке. Кроме того, Дмитрий рассмотрел другие подходы к сохранению атомарности и покажу различия между ними в бенчмарках. Будет полезно практикующим инженерам.

Александр Киверин — Оптимизация PostgreSQL-запросов: все, что нужно знать на практике
▶︎

Александр Киверин — Оптимизация PostgreSQL-запросов: все, что нужно знать на практике

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox
▶︎

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL
▶︎

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

Vladimir Maslov — System Design. How to Build a Distributed System and Pass an Interview
▶︎

Vladimir Maslov — System Design. How to Build a Distributed System and Pass an Interview

PostgreSQL: Indexes, Plans, Speed
▶︎

PostgreSQL: Indexes, Plans, Speed

Сергей Вальков — PG для Java-разработчиков
▶︎

Сергей Вальков — PG для Java-разработчиков

PostgreSQL: практические примеры оптимизации SQL-запросов /  Иван Фролков (Postgres Professional)
▶︎

PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)

Владимир Плизга — Путеводитель по профилированию приложений на JVM
▶︎

Владимир Плизга — Путеводитель по профилированию приложений на JVM

Архитектура надёжной In-Memor-СУБД на примере Tarantool / Владимир Перепелица (Tarantool, VK)
▶︎

Архитектура надёжной In-Memor-СУБД на примере Tarantool / Владимир Перепелица (Tarantool, VK)

Никита Летов — Используем @Transactional like a Pro
▶︎

Никита Летов — Используем @Transactional like a Pro

5 Применений Kafka в Реальных Приложениях
▶︎

5 Применений Kafka в Реальных Приложениях

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?
▶︎

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?

The NoSQL Lie That Keeps Developers Overbuilding
▶︎

The NoSQL Lie That Keeps Developers Overbuilding

Точки отказа в хайлоад-системах. Backend / Константин Козловский (Газпромбанк.Тех)
▶︎

Точки отказа в хайлоад-системах. Backend / Константин Козловский (Газпромбанк.Тех)

Inside Spring Boot 4: Restructuring for the Future by Moritz Halbritter @ Spring I/O 2026
▶︎

Inside Spring Boot 4: Restructuring for the Future by Moritz Halbritter @ Spring I/O 2026

Владимир Ситников — B-Tree индексы в базах данных на примере Spring Boot-приложений, PostgreSQL, JPA
▶︎

Владимир Ситников — B-Tree индексы в базах данных на примере Spring Boot-приложений, PostgreSQL, JPA

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн
▶︎

База по Базам Данных - Storage (Индексы, Paging, LSM, B+-Tree, R-Tree) | Влад Тен Систем Дизайн

Дмитрий Волыхин — System Design-интервью для практиков
▶︎

Дмитрий Волыхин — System Design-интервью для практиков

Лучший Гайд по Kafka для Начинающих За 1 Час
▶︎

Лучший Гайд по Kafka для Начинающих За 1 Час