Serikbol
Ссылка
нажмите — покажем
нажмите — покажем
Всем привет!
В преддверии нашего митапа по Docker-образам хотим поделиться с вами полезным выпуском подкаста Coffee + Software.
В нём ведущий, популяризатор Spring DaShaun вместе с Екатериной Эдельвейс (которая, кстати, будет спикером на нашем митапе!) Developer Advocate из BellSoft, обсуждают современный подход к созданию контейнеров.
Если вы устали писать и поддерживать громоздкие файлы конфигурации для ваших Java-приложений, то этот выпуск для вас. Речь пойдет о Buildpacks.
Так что же такое Buildpacks?
Проще говоря, это альтернатива ручному созданию образов. Вы не пишете длинную инструкцию, а просто говорите: «Вот файл моего приложения, сделай из него готовый к работе контейнер».
И как оно работает?
Buildpacks работают как умный конвейер: они анализируют ваш код, чтобы определить, что нужно для сборки, например, какая версия среды выполнения Java требуется.Затем они собирают приложение в оптимизированные слои, что ускоряет последующие сборки и обеспечивает безопасность, так как позволяют легко обновлять базовый образ операционной системы и среды выполнения одной командой, без необходимости переписывать файлы конфигурации.
Но главная особенность, которую обсуждают в подкасте, это то, как Buildpacks упрощают профилирование. Они позволяют из коробки встраивать в образ продвинутые инструменты, такие как JFR или Async Profiler, без надобности разбираться в сложных флагах виртуальной машины Java и командах запуска контейнера.
В итоге Buildpacks берут на себя всю рутину и сложность по упаковке приложения, позволяя разработчикам сфокусироваться на самом коде.
Именно про такие современные подходы к контейнеризации и о многом другом мы и поговорим с Екатериной на нашем митапе.
Ждем вас!
Послушать подкаст можно по ссылке
1 · 338 ·