Загрузка страницы

Дмитрий Чуйко — Выходя за рамки контейнера: компактные и быстрые контейнеры с нативным образом и без

Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
Рано или поздно вы захотите повысить эффективность развертывания, не тратя время и ресурсы на исправление исходного кода. Предлагаем попробовать выйти за рамки привычного мышления (и за рамки традиционного контейнера), чтобы контейнеризация приложений стала продуктивней. Мы рассмотрим, как добиться этого двумя способами — с использованием традиционных контейнеров и нативных образов, обсудим преимущества и недостатки обоих вариантов и найдем наиболее подходящий подход для ваших задач.

Мы затронем несколько тем, включая выбор JDK и флагов, сборки на основе статической компиляции и эффективность разных методов контейнеризации для одного и того же приложения. Нам предстоит проверить способы оптимизации как нативных образов, так и стандартных контейнеров с JDK, выбрав верную платформу, задав настройки компиляции и использовав дополнительные инструменты. Дмитрий расскажет о минималистичном Alpine Linux, полная поддержка которого недавно была реализована как для OpenJDK, так и для GraalVM.

Вы научитесь оценивать поведение вашего приложения, чтобы уменьшить контейнеры, ускорить их работу и эффективно использовать все возможности разных платформ. Вместе мы научимся выходить за рамки возможного, чтобы обеспечить идеальную работу ваших служб и приложений.

Скачать презентацию: https://assets.ctfassets.net/oxjq45e8ilak/3mzaJh8QxOz9VDFWeYmH01/2bdb741806000213ca775a2d4183eb28/Alpine_NIK_en_Joker.pdf

Видео Дмитрий Чуйко — Выходя за рамки контейнера: компактные и быстрые контейнеры с нативным образом и без канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
31 мая 2022 г. 15:27:22
00:55:44
Другие видео канала
Максим Бартков — Сложный Rate-Limiting — это просто с Bucket4jМаксим Бартков — Сложный Rate-Limiting — это просто с Bucket4jА. Гончарук (Querify Labs) — Composable systems: Как быстро писать эффективные базы данных на JavaА. Гончарук (Querify Labs) — Composable systems: Как быстро писать эффективные базы данных на JavaАндрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPFАндрей Паньгин, Леонид Талалаев, Артем Дроздов — Непрерывное профилирование в облаке с помощью eBPFЧашка кофе с JPoint: интервью с Дмитрием ЧуйкоЧашка кофе с JPoint: интервью с Дмитрием ЧуйкоВладимир Ситников, Алексей Стукалов — Разбор доклада Ted Neward «Iconoclasm»Владимир Ситников, Алексей Стукалов — Разбор доклада Ted Neward «Iconoclasm»Антон Котов — Почему мы решили переходить на R2DBC и чем это закончилосьАнтон Котов — Почему мы решили переходить на R2DBC и чем это закончилосьДмитрий Чуйко — Не клади все яйца в один билдпакДмитрий Чуйко — Не клади все яйца в один билдпакJosh Long — Bootiful Spring GraphQLJosh Long — Bootiful Spring GraphQLАхтям Сакаев — DDDamn good!Ахтям Сакаев — DDDamn good!Александр Нозик — Архитектура математических вычислений на KotlinАлександр Нозик — Архитектура математических вычислений на KotlinAndres Almiray — JReleaser — releasing at the speed of lightAndres Almiray — JReleaser — releasing at the speed of lightАлександр Коженков — Масштабируем Spring Boot микросервисыАлександр Коженков — Масштабируем Spring Boot микросервисыАндрей Беляев — JPA-паззлеры (+Hibernate и Spring)Андрей Беляев — JPA-паззлеры (+Hibernate и Spring)Паша Финкельштейн — Магия Spark: Как высокоуровневые конвейеры становятся распределенным хардкоромПаша Финкельштейн — Магия Spark: Как высокоуровневые конвейеры становятся распределенным хардкоромЛеонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентовЛеонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентовGeoffrey De Smet — AI maintenance scheduling with OptaPlanner on QuarkusGeoffrey De Smet — AI maintenance scheduling with OptaPlanner on QuarkusНикита Поваров, Роман Поборчий — Самопишущийся кодНикита Поваров, Роман Поборчий — Самопишущийся кодДмитрий Константинов — Apache Cassandra — потоки и памятьДмитрий Константинов — Apache Cassandra — потоки и памятьЕвгений Мандриков — Decomposing ComposeЕвгений Мандриков — Decomposing ComposeSteve Poole — Practical steps for creating safer software (Code included)Steve Poole — Practical steps for creating safer software (Code included)Закрытие конференции Joker 2021Закрытие конференции Joker 2021
Яндекс.Метрика