Внедрение open source-решений на примере Одноклассников

День 5 /  / Зал 4  /  RU /  /  partner,techtalk

TechTalk двух выдающихся инженеров: Дмитрий Чуйко (Bellsoft) и Андрей Паньгин (Одноклассники) поговорят о том, как перейти с одного runtime на другой, и что учесть при переходе. Какие технологии использует команда разработки Одноклассников, что ждать нового в Java async profiler, и что ждёт Java в будущем.



Спикер(ы)

Андрей Паньгин
Одноклассники

Главный инженер в компании «Одноклассники», специализирующийся на разработке высоконагруженных Java-серверов. Благодаря опыту работы в Oracle в команде HotSpot, знает JVM как свои пять пальцев и охотно делится экспертизой на конференциях. Автор проектов one-nio, async-profiler, а также лидер по ответам в категории #JVM на Stack Overflow.

Дмитрий Чуйко
BellSoft

Дмитрий Чуйко — инженер по производительности в компании BellSoft, которая входит в топ-5 контрибьютеров OpenJDK. До того как присоединиться к BellSoft, Дмитрий программировал на Java, а затем работал над Hotspot JVM в Oracle. Ведь предыдущий опыт работы с Java показал, что наиболее интересные проблемы в приложениях получают свои решения в базовой платформе. В настоящее время Дмитрий в основном оптимизирует OpenJDK для ARM64, компания даже реализовала на эту тему собственный JEP 315 в Java 11.

BellSoft выпускает и поддерживает Liberica JDK — верифицированный дистрибутив OpenJDK. Liberica выпускается в виде бинарных сборок, инсталляторов и контейнерных образов для разных ОС и процессоров. Поэтому сейчас в фокусе внимания работа различных версий Java в контейнерах на ARM и x86.