#daily
Даже напишу об этом:
сегодня на собесе мне попался сеньор-пиздабол.
Испанский стыд 🤦♂️
Ребят, не сочиняйте на интервью; а если гуглите, то хотя бы фильтруйте что вам выдает поисковик 😅
И смешно, и грустно
Даже напишу об этом:
сегодня на собесе мне попался сеньор-пиздабол.
Испанский стыд 🤦♂️
Ребят, не сочиняйте на интервью; а если гуглите, то хотя бы фильтруйте что вам выдает поисковик 😅
И смешно, и грустно
#daily
За последнюю неделю крышка котелка забренчала, устал. Брал в четверг «отгул»
Сейчас, кажется, выдохнул.
Захотелось поучиться, что хороший знак ^____^ или нет.
За последнюю неделю крышка котелка забренчала, устал. Брал в четверг «отгул»
Сейчас, кажется, выдохнул.
Захотелось поучиться, что хороший знак ^____^ или нет.
#daily
Привет дневник, язадолбался
На самом деле сегодня вечером как-то отпустило, стал выдыхать.
Задачки мутятся, опыт крутится; еще и праздники скоро (по крайней мере ощущение именно такое).
Из новостей: пополнение в команде распределило нагрузку. Кажется, что кипиша становится меньше.
К концу года хочу подтянуть доку в команде, сформировать более подробный код-стайл, полирнуть процессы.
Сейчас началась более активная стадия миграции мс в spring cloud, переезд на другие железки. Ждём домен, который будет смотреть на наш gateway. Не придётся просить доступы на каждый порт 😮💨
Надеюсь, к концу января выводить в прод будем уже «по-новому»
Привет дневник, я
На самом деле сегодня вечером как-то отпустило, стал выдыхать.
Задачки мутятся, опыт крутится; еще и праздники скоро (по крайней мере ощущение именно такое).
Из новостей: пополнение в команде распределило нагрузку. Кажется, что кипиша становится меньше.
К концу года хочу подтянуть доку в команде, сформировать более подробный код-стайл, полирнуть процессы.
Сейчас началась более активная стадия миграции мс в spring cloud, переезд на другие железки. Ждём домен, который будет смотреть на наш gateway. Не придётся просить доступы на каждый порт 😮💨
Надеюсь, к концу января выводить в прод будем уже «по-новому»
#daily
Кажется, можно релизить интеграцию, которую пилили несколько месяцев, ура.
Успеть написать доку, пока в голове что-то осталось 🙆♂️
Кажется, можно релизить интеграцию, которую пилили несколько месяцев, ура.
Успеть написать доку, пока в голове что-то осталось 🙆♂️
#daily
Из последнего, впервые использовал testcontainers, пока только postgre
Для feign использовал mockito Kotlin.
Кстати, учень удобный способ замокать Component, накинув в тестовой среде @Configuration и вернуть замоканный бин. Не забыть повешать аннотацию @Primary, либо квалифаейр, тогда можно будет использовать мокки, как обычные бины, но со своим сценарием.
Наконец-то разобрался с Nexus. Сделал 2 репозитория: release и snapshot.
В тестовый можно ре-деплоить. Запустил таску, чтобы снапшот-версии чистились по расписанию.
Деплой в nexus решит проблему pipeline, когда у нас перезапиываются docker-image, что очень хреново и апасна! В случае отката контейнер может быть подменен.
Вот, думаю сегодня-завтра встрою в gitlab ci/cd stage с деплоем в nexus. Готово ✔️
Если в релизном nexus уже будет дистрибутив с такой версией, то билд упадет, профит.
❤️ gradle, что можно писать функции прямо на Котлин
Из последнего, впервые использовал testcontainers, пока только postgre
Для feign использовал mockito Kotlin.
Кстати, учень удобный способ замокать Component, накинув в тестовой среде @Configuration и вернуть замоканный бин. Не забыть повешать аннотацию @Primary, либо квалифаейр, тогда можно будет использовать мокки, как обычные бины, но со своим сценарием.
Наконец-то разобрался с Nexus. Сделал 2 репозитория: release и snapshot.
В тестовый можно ре-деплоить. Запустил таску, чтобы снапшот-версии чистились по расписанию.
Деплой в nexus решит проблему pipeline, когда у нас перезапиываются docker-image, что очень хреново и апасна! В случае отката контейнер может быть подменен.
Если в релизном nexus уже будет дистрибутив с такой версией, то билд упадет, профит.
❤️ gradle, что можно писать функции прямо на Котлин
#study #daily #s3
This is MinIO - опенсорсное объектное хранилище, совместимое с Amazon S3 API. Выпускается под лицензией Apache v2 и придерживается философии спартанского минимализма. (habr)
Хранение и администрирования файлов.
Решение здоровски набирает популярность.
Можно использовать для передачи статики напрямую, либо если требуется логика (кастомная нотификация, авторизация и тд, тп), то можно и через адаптер, например на Spring Kotlin 💜
Написал демо-проект под это дело: создание и удаление бакетов и объектов.
В целом MinIO API довольно широкий, хорошая документация.
Кому не интересен simple storage service, возможно заинтересует реализиция нотификации по электронной почте посредствам spring events, spring retry
https://github.com/qweezique/minio-service
This is MinIO - опенсорсное объектное хранилище, совместимое с Amazon S3 API. Выпускается под лицензией Apache v2 и придерживается философии спартанского минимализма. (habr)
Хранение и администрирования файлов.
Решение здоровски набирает популярность.
Можно использовать для передачи статики напрямую, либо если требуется логика (кастомная нотификация, авторизация и тд, тп), то можно и через адаптер, например на Spring Kotlin 💜
Написал демо-проект под это дело: создание и удаление бакетов и объектов.
В целом MinIO API довольно широкий, хорошая документация.
Кому не интересен simple storage service, возможно заинтересует реализиция нотификации по электронной почте посредствам spring events, spring retry
https://github.com/qweezique/minio-service
YouTube
This is MinIO
An overview of MinIO, a high-performance open-source S3 object storage server.
You can also find us on:
Red Hat Marketplace: https://min.io/product/private-cloud-red-hat-openshift
Azure Marketplace: https://min.io/product/multicloud-azure-kubernetes-service…
You can also find us on:
Red Hat Marketplace: https://min.io/product/private-cloud-red-hat-openshift
Azure Marketplace: https://min.io/product/multicloud-azure-kubernetes-service…
#daily
собирался спать, как пишет девопс, и вы правите ci/cd коллеги-фронт. в непонятках, почему же падает;
классное первое знакомство 🫡
к сожалению, решить не удалось, но профит есть; вероятно слетел config.json докера на вм, а значит и мои пайпы не пройдут 🫢
собирался спать, как пишет девопс, и вы правите ci/cd коллеги-фронт. в непонятках, почему же падает;
классное первое знакомство 🫡
к сожалению, решить не удалось, но профит есть; вероятно слетел config.json докера на вм, а значит и мои пайпы не пройдут 🫢
#daily
Подготовка к переезду проекта на C# длилась примерно недели 2,5
Переехали чисто, ура, хотя последние работы закончили день-в-день.
Забыли бустануть лимиты и зарезервированные ресурсы у докер сервисов, но это потом.
В ближайшее время будет еще один переезд, но уже микросервисов на JVM. Его подготовка и рефакторинг длился гораздо дольше
Спасибо, держу в курсе.
Подготовка к переезду проекта на C# длилась примерно недели 2,5
Переехали чисто, ура, хотя последние работы закончили день-в-день.
Забыли бустануть лимиты и зарезервированные ресурсы у докер сервисов, но это потом.
В ближайшее время будет еще один переезд, но уже микросервисов на JVM. Его подготовка и рефакторинг длился гораздо дольше
Спасибо, держу в курсе.