Порефлексируем о Spring AOT

Языки программирования и технические стеки

Java
Оптимизация производительности
Оптимизация
Микросервисы

Доклад принят в программу конференции

Целевая аудитория

Senior Java-разработчики, DevOps-инженеры работающие с Java-проектами

Тезисы

В гонке за перфомансом java-приложений технологии Ahead-of-Time выходят на передний план. Подходы основанные на AOT используются в GraalVM для статической компиляции, в JDK для кэширования и ускорения загрузки классов и они всё ближе подбираются к Spring Framework. И речь здесь не о компиляции проекта в автономный исполняемый файл. В Spring Framework технологии AOT позволяют оптимизировать работу приложения за счет замены механизмов рефлексии на кодогенерацию. Тема не всем известная поэтому в докладе обсудим как это работает и что с этим можно делать.

Рустам Курамшин

Магнит Маркет

Team Lead в Магнит Маркет. Профессионально занимаюсь Java backend-разработкой и микросервисами. В свободное время побеждаю на хакатонах, пишу статьи, веду youtube-канала про Java и Spring. Эксперт "Spring АйО" - крупнейшего сообщества java-разработчиков. Спикер конференций JPoint, HighLoad++ и пр.

Видео