Конференция о
29 августа, штаб-квартира Т-Банка, Москва
Приглашаем всех неравнодушных к бэкенду
Ждем тех, кто хочет разбираться в технологиях глубже,
чем позволяют документация и гайды
Доклады, которые запомнятся
Аллея инженерных продуктов
Афтепати с диджей-сетом
В центре программы — backend и
Будет интересно разработчикам, архитекторам и тимлидам. Ждем всех, кто работает с Java, Scala и Kotlin
Поговорим о современных
Разберем изменения в мире
Расскажем, как автоматизировать масштабные миграции и работать с производительностью
Поделимся не только успешными практиками: обсудим ошибки, ограничения и компромиссы
Java после Loom: альтернативные модели конкурентности
Александр Ланцов, Мир Plat.Form
Появление Virtual Threads вернуло

OpenRewrite по максимуму: как мы автоматизировали 80% миграции
Сергей Балдин, Сергей Паршин,
Расскажем о комплексном применении OpenRewrite для автоматической миграции

Разработка приложений по Mechanical Sympathy
Сергей Петрелевич,
Типовые инструменты и подходы обычно обеспечивают достаточную производительность. Но иногда требуется добиться еще большей скорости и эффективности. В таких случаях помогают внимание к деталям, понимание особенностей работы системы и нестандартные, но простые решения. Разберем, как принципы Mechanical Sympathy и готовые библиотеки позволяют ускорить стандартное Spring Boot

Превратности кэша: как Redis спасает latency и тихо ломает корректность в сервисах
Евгений Сулейманов, ПрозиТех
Кэширование часто начинается как простое ускорение, но в продакшене становится частью модели корректности: влияет на консистентность данных, права доступа, релизы, отказоустойчивость и поведение под нагрузкой. На примере Spring Boot, Redis и PostgreSQL разберем путь от медленного эндпоинта к кэшированию, и рассмотрим типичные продовые проблемы.Покажем код, метрики, дашборды и практики, которые помогают снижать latency, не превращая Redis в источник скрытых инцидентов

Бенчмарк как оружие массового заблуждения
Антон Курако,
Что на самом деле измеряет бенчмарк — производительность стека или нечто другое? Поговорим о том, почему красивым цифрам производительности не стоит верить и почему такие бенчмарки полезны, но опасны при буквальном чтении. Обсудим, где заканчивается полезное измерение и начинается самообман и как проверять производительность так, чтобы не стать жертвой собственного графика. Разберем, как тестовые сценарии расходятся с реальностью, на что идут разработчики, чтобы получить впечатляющие цифры, и что делать, чтобы не дать себя обмануть

JDK, собранный из 16 млн строк открытого кода. Иллюзия безопасности
Максим Сафронов, Axiom JDK
На примере разберем, откуда берутся современные практики безопасной разработки. В интерактивном режиме подготовим закладку в JDK, оценим сложность и проанализируем потенциальные векторы атаки злоумышленника. Проверим современные средства защиты и сравним подходы к сканированию

Асинхронная распределенная обработка задач в Авто.ру
Кирилл Ершов, Авто.ру
Поставил @Scheduled — и все работает. Поставил два инстанса — и все работает дважды. Расскажу, как в Авто.ру устроен собственный распределенный планировщик задач поверх ZooKeeper, почему это не

Iceberg и Paimon — строительные блоки архитектуры Streaming Lakehouse
Алексей Новаков, Рунити
Архитектура Data Lake продолжает развиваться, заимствуя практики из Data Warehouse. Так появилась концепция Lakehouse, которая объединяет преимущества двух подходов. Один из ключевых вызов сегодня — ускорить обработку данных в

Новинки
Андрей Кулешов, Яндекс
Современная

Практическая Spring Data JDBC: опыт Axelix
Михаил Поливаха, Spring АйО
В отличие от Hibernate, Spring Data JDBC требует более строгого подхода к дизайну доменной модели. На примере Axelix рассмотрим практический кейс проектирования агрегатов. Поговорим о том, как оптимизировать перформанс Spring Data JDBC без ущерба для доменной модели. Покажу, как применять Spring Data JDBC в

Корректные программы против Scala: дружба между зависимыми типами и мультиагентной системой
Михаил Мурунов,
Случайное тестирование сложноструктурных программ быстро упирается в ограничения: большая часть входов отсеивается на парсинге и тайпчеке. Покажу систему, где под каждый таргет пишется

Request, reply и persist. И целого Kafka мало
Николай Рудопас,
На первый взгляд, обмен сообщениями по Kafka — задача тривиальная. Но реальные требования к гарантиям доставки, порядку обработки и отказоустойчивости быстро превращают простую интеграцию в инженерный вызов. Мы прошли этот путь, обеспечивая консистентность данных в высоконагруженной

Зеленый Дюк в контейнере: что JVM решает между startup и steady state
Андрей Чухлебов,
Разберем жизненный цикл

Под капотом JVM: археология внутренних и публичных механизмов сквозь эволюцию
Михаил Богданов
Посмотрим на эволюцию JVM сквозь призму закрытия архитектурных дыр. На примере фреймворка сериализации

Валерий Мацкевич, VK
Расскажу о персистентных

Вход по телефону своими руками: стандарты, деньги и пара профилей
Владимир Красильщик, veai.ru
Представьте, что у вас

Аллея продуктов
В этом году на конференции будут представлены
Открывайте для себя инструменты и технологии,
общайтесь с командами уже знакомых продуктов,
задавайте вопросы и обсуждайте опыт их использования
Kora
Фреймворк для написания приложений на Java и Kotlin с упором на производительность и эффективность
Секретный продукт
Скоро раскроем подробности
Тайная разработка
Расскажем детали в ближайшее время
В конце дня — афтепати
Растянем лето в компании единомышленников
и проведем вечер так, чтобы он запомнился
Соберемся за столом во дворе офиса
Организуем зону с играми на Sega и послушаем
Программный комитет
Знакомьтесь с экспертами JVM Day
Антон Курако
Java-разработчик, Т-Банк
Павел Бреусов
Алексей Кашин
Руководитель направления,
Семен Киреков
Backend
Стоимость участия будет меняться
Чем ближе дата конференции, тем дороже билет
5 000 ₽
Если купите билет с 23 июня до 27 июля
6 500 ₽
Если купите билет с 28 июля до 28 августа
Юрлицам
10 000 ₽
Стоимость билета для юрлиц при оплате по счету.
Чтобы купить билеты сотрудникам, напишите нам на meetup@tbank.ru — мы пришлем счет и после оплаты зарегистрируем участников
Встречаемся 29 августа
Зарегистрируйтесь на конференцию
Для этого заполните форму ниже
Оплатите билет
После оплаты вы получите
Приходите на JVM Day
Будем ждать вас в
Ответы на часто задаваемые вопросы