#study
Просмотрел обзорный курс Андрея Соколова о Docker.
Курс в стиле «Париж за 3 часа».
Краткий, подойдёт и для «расставить по полочкам».
Просмотрел обзорный курс Андрея Соколова о Docker.
Курс в стиле «Париж за 3 часа».
Краткий, подойдёт и для «расставить по полочкам».
#spring #cloud ⛅️ #study
Сейчас прохожусь по изученном ранее Spring Cloud Config, нашёл для себя прикольный инструмент:
@EventListener
метод с аргументом (RefreshScopeRefreshedEvent e), который может выполнять какую-либо нагрузку, при обновлении конфигурации приложения (без перезапуска), как минимум можно залоггировать 🤷♂️
Сейчас прохожусь по изученном ранее Spring Cloud Config, нашёл для себя прикольный инструмент:
@EventListener
метод с аргументом (RefreshScopeRefreshedEvent e), который может выполнять какую-либо нагрузку, при обновлении конфигурации приложения (без перезапуска), как минимум можно залоггировать 🤷♂️
#git #docker #gradle #study #daily
Эта неделя была посвящена GitLab CI/CD
Рабочая задача: при коммите запускать Pipeline на сборку дистрибутива, далее передавать в следующий Job на сборку docker-image с последующим push в GitLab Registry
Далее, через другой сервис будем брать docker image и запускать на средах.
Дольше всего, наверное, я боролся с тем, как прокинуть версию дистрибутива из вне к Gradle -> Docker build --tag -> Dockerfile
Подборочка полезной информации:
- Что такое GitLab CI/CD на популярном примере, основы
- Чудесная официальная документация
- Habr gitlab ci/cd best practice
- Отличный разбор Gitlab CI и Docker
- Короткий плейлист по GitLab
Эта неделя была посвящена GitLab CI/CD
Рабочая задача: при коммите запускать Pipeline на сборку дистрибутива, далее передавать в следующий Job на сборку docker-image с последующим push в GitLab Registry
Далее, через другой сервис будем брать docker image и запускать на средах.
Дольше всего, наверное, я боролся с тем, как прокинуть версию дистрибутива из вне к Gradle -> Docker build --tag -> Dockerfile
Подборочка полезной информации:
- Что такое GitLab CI/CD на популярном примере, основы
- Чудесная официальная документация
- Habr gitlab ci/cd best practice
- Отличный разбор Gitlab CI и Docker
- Короткий плейлист по GitLab
#daily #mvp
Вчера закончил большую задачу, над которой сидел около месяца - «разработка spring-cloud архитектуры», то есть связь микросервисов между собой с последующей логикой развёртывания.
Двоякое ощущение: с одной стороны удовлетворение и радость, а с другой - немного грустно, прикипел 😁
Далее буду углубляться уже в бизнесовые задачи.
Вчера закончил большую задачу, над которой сидел около месяца - «разработка spring-cloud архитектуры», то есть связь микросервисов между собой с последующей логикой развёртывания.
Двоякое ощущение: с одной стороны удовлетворение и радость, а с другой - немного грустно, прикипел 😁
Далее буду углубляться уже в бизнесовые задачи.
#debug #gradle #docker #study #recommendation
Топовый и простой how-to по Debug: https://youtu.be/IeUZZoZE3sU
Наткнулся на канал Tom Gregory 👍 при поиске Gradle + Docker plugin, что не менее "топовый": https://youtu.be/SzFYHB0l0jk
+ Gradle Best practice playlist: https://youtube.com/playlist?list=PL0UJI1nZ56yAHv9H9kZA6vat4N1kSRGis
Топовый и простой how-to по Debug: https://youtu.be/IeUZZoZE3sU
Наткнулся на канал Tom Gregory 👍 при поиске Gradle + Docker plugin, что не менее "топовый": https://youtu.be/SzFYHB0l0jk
+ Gradle Best practice playlist: https://youtube.com/playlist?list=PL0UJI1nZ56yAHv9H9kZA6vat4N1kSRGis
YouTube
Debug Java Like a Pro in IntelliJ IDEA
Understanding how to debug applications is an essential skill for Java developers. Learn how the pros debug using these awesome IntelliJ IDEA features, so you can easily fix any bugs.
Debug video overview 0:00
Why debug? 0:28
Example "Battleship" game 1:47…
Debug video overview 0:00
Why debug? 0:28
Example "Battleship" game 1:47…
Продолжаю марафон разбора закладок и "посмотреть позже", досматриваю добавленные плейлисты.
После такой приборки ощущения ясности и готовности браться за что-то новое, своего рода ритуал.
После такой приборки ощущения ясности и готовности браться за что-то новое, своего рода ритуал.
#study
ВНИМАНИЕ: очень субъективно
Что-то удалил, что-то переместил
Мои плейлисты YouTube:
- в личных листах какая-то избранная для меня информация
- есть множество добавленных сохраненных плейлистов
ВНИМАНИЕ: очень субъективно
Что-то удалил, что-то переместил
Мои плейлисты YouTube:
- в личных листах какая-то избранная для меня информация
- есть множество добавленных сохраненных плейлистов
#daily #study #logg
В планах обвязать микросервисы ELK-стеком для централизации логов:
- elasticsearch
- logstash
- kibana
Конец рабочего дня порадовал, так как получилось поднять эти сервисы, и прокинуть до kibana логи 🥳🎉
Чувствую себя победителем 😅, хотя я еще в самом начале изучения этой темы
Большая лекция в двух частях:
- https://youtu.be/Jz5xqKO4Aa8
- https://youtu.be/DRYsqWkI0ck
Грабельки с реального проекта, краткая выжимка по теме логгирования:
- https://youtu.be/j-i3NQiKbcc
В планах обвязать микросервисы ELK-стеком для централизации логов:
- elasticsearch
- logstash
- kibana
Конец рабочего дня порадовал, так как получилось поднять эти сервисы, и прокинуть до kibana логи 🥳🎉
Чувствую себя победителем 😅, хотя я еще в самом начале изучения этой темы
Большая лекция в двух частях:
- https://youtu.be/Jz5xqKO4Aa8
- https://youtu.be/DRYsqWkI0ck
Грабельки с реального проекта, краткая выжимка по теме логгирования:
- https://youtu.be/j-i3NQiKbcc
#daily
Тесно общаюсь с админами по настройке виртуалки, на который уже поставили Docker Swarp, Portainer.
Добавили приватный GitLab Docker Registry в Portainer, буду пробовать пушить в Swarm микросервисы.
Чувствую, это будет длинное приключение.
Тесно общаюсь с админами по настройке виртуалки, на который уже поставили Docker Swarp, Portainer.
Добавили приватный GitLab Docker Registry в Portainer, буду пробовать пушить в Swarm микросервисы.
Чувствую, это будет длинное приключение.
#win
Победа.
Нашёл то, что давно искал. Здесь возможные причины, почему у меня discovery не переправляет на сервисы в докере.
Утром буду с энтузиазмом колупаться
https://youtu.be/TBLREy31teY
Победа.
Нашёл то, что давно искал. Здесь возможные причины, почему у меня discovery не переправляет на сервисы в докере.
Утром буду с энтузиазмом колупаться
https://youtu.be/TBLREy31teY
YouTube
Spring Service Discovery на пальцах | Микросервисы | Docker | Архитектура приложений
Поднимаю eureka сервер, регистрирую сервисы в service registry, балансирую нагрузку, говорю что делаю.
Ссылка на репозиторий: https://github.com/decembrist-revolt/service-discovery-example
Про сервис дискавери от nginx: https://www.nginx.com/blog/service…
Ссылка на репозиторий: https://github.com/decembrist-revolt/service-discovery-example
Про сервис дискавери от nginx: https://www.nginx.com/blog/service…
This media is not supported in your browser
VIEW IN TELEGRAM
🛫 #daily
Прилетел на пару дней в гости к команде в Москву.
Помимо работы, из офисных мероприятий: поиграть в пинг-понг 🏓, а в пятницу в бир-понг 🍻 ✌️
Прилетел на пару дней в гости к команде в Москву.
Помимо работы, из офисных мероприятий: поиграть в пинг-понг 🏓, а в пятницу в бир-понг 🍻 ✌️
22 сентября #study #meetup
Ссылка на бесплатную онлайн-конференецию JUG-EKB со спикерами из Naumen
https://jugekb.ru/elementary3?utm_source=email&utm_medium=conferences&utm_campaign=jugekb.junior
Ссылка на бесплатную онлайн-конференецию JUG-EKB со спикерами из Naumen
https://jugekb.ru/elementary3?utm_source=email&utm_medium=conferences&utm_campaign=jugekb.junior
jugekb.ru
JUG.EKB.elementary #3
#daily
Два дня поработал в офисе;
смена обстановки - круто, но дома комфортнее 🍪
PS: картинка со стикером только ради того, что я могу их использовать вместе
Два дня поработал в офисе;
смена обстановки - круто, но дома комфортнее 🍪
PS: картинка со стикером только ради того, что я могу их использовать вместе
This media is not supported in your browser
VIEW IN TELEGRAM
В таких поездках бывают промежутки, где освобождается достаточное количество времени, чтобы сфокусироваться, например, на осознанном чтении книги; мне все ещё нужна «специальная подготовка» для такого мероприятия, не могу с ходу вникнуть в этот источник информации 📖