You've successfully subscribed to Заметки Разработчиков
Great! Next, complete checkout for full access to Заметки Разработчиков
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info is updated.
Billing info update failed.

backend

Доклад: Spring Cloud goes cloud

Случайно натолкнулся на внутренний доклад для Epam от Евгения Борисова. То есть этот доклад доступен только по ссылке. Доклад выложили 29 августа 2022 года, и за это время его посмотрели всего 24 раза. Но судя по комментариям Евгения это видео сделано намного раньше.

Случайно натолкнулся на внутренний доклад для Epam от Евгения Борисова. То есть этот доклад доступен только по ссылке. Его выложили 29 августа 2022 года, и за это время его посмотрели всего 24 раза. Но судя по комментариям Евгения это видео записано намного раньше.

Я никогда не работал со Spring-Cloud, было интересно взглянуть что там к чему. Если вы никогда не интересовались этой темой, то будет полезно глянуть. Однако до 44 минуты никакого клауда нет, но есть размышления Борисова о микросервисах. Также демонстрируется работа весьма спорной Spring Data REST. Этот модуль генерирует для ваших JpaRepository контроллеры.

Во второй части вы узнаете о том, как уменьшить размер вашего контейнера. Эта часть доклада вдохновила меня на написание статьи: "Собираем Docker Image для Spring Boot". Также в этой части повествуется про Spring-Actuator.

Сборка образа для SpringBoot

Недавно узнал, что spring-boot-maven-plugin умеет собирать докер образы, и хотел сделать об этом небольшую заметку, но в итоге получилась полноценная статья 😅 В этой статье также рассмотрена библиотека Jib, которая является аналогом spring-boot-maven-plugin. Примечательная особенность в том, что Jib может работать без докера. Но основной интерес представляет из себя оптимизация Dockerfile,

Недавно узнал, что spring-boot-maven-plugin умеет собирать докер образы, и хотел сделать об этом небольшую заметку, но в итоге получилась полноценная статья 😅

В этой статье также рассмотрена библиотека Jib, которая является аналогом spring-boot-maven-plugin. Примечательная особенность в том, что Jib может работать без докера.

Но основной интерес представляет из себя оптимизация Dockerfile, которая позволяет сжать ваш контейнер в 4-5 раз. Это возможно благодаря модулям, которые появились еще в Java 9 и утилиты jlink.

Собираем Docker Image для Spring Boot
Рассмотрим популярные способы упаковки приложения в контейнер. Напишем свой оптимальный Dockerfile для Spring Boot.