Алексей Рагозин — Spring REST-гигантомания: особенности работы с мультигигабайтными POST-запросами
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Скачать презентацию с сайта JPoint — https://jrg.su/m4c7EV Теоретически HTTP-запросы не имеют ограничений на размер. Разумеется, мы предполагаем «разумные» размеры, но что, если ваш коллега-data scientist считает датасет в 10 гигабайтов разумным размером? Можно спорить, разумно или нет отправлять 10 Гб одним POST-запросом, но может получиться так, что время споров уже позади, а результат необходим вчера. В докладе речь идет о реализации потоковой обработки данных в условиях ограниченной памяти и неограниченного размера запроса на фреймворке Spring. Разбираем 4 кейса: отправка данных по HTTP, получение данных по HTTP, запись в PostgreSQL, чтение из PostgreSQL. Даже если вы думаете, что POST-запрос на 10 гигабайтов — это плохая идея, техники потоковой обработки данных заслуживают право на существование. Потоковая обработка может обеспечить более эффективное использование ресурсов и «защиту от дурака» и в менее спорных архитектурных решениях.

Ilya Kuchmin — JHipster: Thought it was an unboxing, but it turned out to be an autopsy.

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

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

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

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»

Открытый урок: как на самом деле работают транзакции в Postgres | MVCC, уровни изоляции и блокировки

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

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

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.

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

Andrey Belyaev — Switching from Spring Data JPA to Spring Data JDBC!

Александр Маторин — ThreadLocal устарел? Детальное сравнение со ScopedValue

The worst is yet to come! N. Platoshkin gives a full breakdown of the escalating crisis from A to Z!

Григорий Мирсаитов — Вложенные сущности по требованию в API на Spring Data JPA

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background

Вадим Бубликов — Разрабатываем модульный бэкенд, используя стандартные возможности Spring Boot

Сергей Петрелевич — «Анатомия Event Loop: устройство, проблемы и реализация на примере Netty»

Alexey Ragozin — Java in a container: operational features

