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

Day 5 /  / Track 3  /  RU /

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


Andrey Pangin

Principal Software Engineer at Odnoklassniki, specializes in the development of high-loaded Java servers. Due to the experience he got while working at Oracle in HotSpot team, knows JVM like the back of his hand and is fond of sharing his expertise during various conferences. Authors one-nio and async-profiler projects, leads in the #JVM category on Stack Overflow.

Dmitry Chuyko

Dmitry Chuyko is a performance engineer at BellSoft, which is among the top 5 contributors to OpenJDK. Before joining BellSoft, Dmitry programmed in Java, and then worked on Hotspot JVM in Oracle. After all, previous experience with Java has shown that the most interesting problems in applications get their solutions in the base platform. Currently Dmitry mostly optimizes OpenJDK for ARM64, the company even implemented its own JEP 315 on Java 11 on this topic.

BellSoft releases and supports Liberica JDK — a verified distribution of OpenJDK. Liberica is available in the form of binary assemblies, installers and container images for different operating systems and processors. Therefore, now the focus of attention is the work of various versions of Java in containers on ARM and x86.