
БЕЛЛСОФТ на Oracle CodeOne 2019
Дмитрий Чуйко и Александр Белокрылов, Do not put all eggs in one container
Мы будем рады встретиться с вами на конференции Oracle CodeOne в Сан-Франциско 15-19 сентября. Мы с гордостью поделимся знаниями и опытом, приобретенными нами в рамках проекта OpenJDK. Если вы хотите встретиться с нами, пожалуйста, напишите письмо на info@axiomjdk.ru или свяжитесь со мной в твиттере @gigabel.
Микросервисная архитектура и контейнеризация стали стандартами де-факто для разработки современных приложений. Проблемы, с которыми сегодня сталкиваются разработчики, отличаются от проблем, которые мы решали ранее. Создатели среды исполнения Java отвечают на это соответствующей функциональностью в JDK. Например, недорогой облачный инстанс может быть довольно мощным. И он запускает кучу контейнеров. Затем JVM, работающие в разных контейнерах, конкурируют за ресурсы инстанса. Начиная с Java 10, виртуальные машины JVM знают, как сосуществовать не мешая друг другу, и работа по улучшению этой функциональности продолжается в Java 11. С другой стороны, теперь вам нужно выбрать, какой базовый образ использовать. Это включает в себя выбор операционной системы и среды исполнения Java. Образы ОС сильно различаются по размеру и имеют свои особенности, которые необходимо учитывать. Да и среды исполнения Java тоже теперь доступны на любой вкус. Даже в рамках OpenJDK доступны сборки разных компаний с разной функциональностью и размером, и вы можете создать собственный образ во время выполнения. Мы рассмотрим практическое применение функциональности Java 11 в контейнерной среде, типичной для популярных платформ. Веб-сайт события.