заметки лида
271 subscribers
83 photos
18 videos
126 links
jvm, web, backend, etc.
но это не точно
сохраняю интернет


@qweezique
Download Telegram
#daily
Даже напишу об этом:
сегодня на собесе мне попался сеньор-пиздабол.

Испанский стыд 🤦‍♂️

Ребят, не сочиняйте на интервью; а если гуглите, то хотя бы фильтруйте что вам выдает поисковик 😅
И смешно, и грустно
#daily

За последнюю неделю крышка котелка забренчала, устал. Брал в четверг «отгул»

Сейчас, кажется, выдохнул.

Захотелось поучиться, что хороший знак ^____^ или нет.
#daily

Когда наконфигурировал второй датасорс, и приложение запустилось с первого раза.
#daily

Время почти 04:00, а я внедряю swagger :E
#daily

Привет дневник, я задолбался
На самом деле сегодня вечером как-то отпустило, стал выдыхать.
Задачки мутятся, опыт крутится; еще и праздники скоро (по крайней мере ощущение именно такое).

Из новостей: пополнение в команде распределило нагрузку. Кажется, что кипиша становится меньше.

К концу года хочу подтянуть доку в команде, сформировать более подробный код-стайл, полирнуть процессы.

Сейчас началась более активная стадия миграции мс в 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, что можно писать функции прямо на Котлин
#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
#daily
собирался спать, как пишет девопс, и вы правите ci/cd коллеги-фронт. в непонятках, почему же падает;

классное первое знакомство 🫡

к сожалению, решить не удалось, но профит есть; вероятно слетел config.json докера на вм, а значит и мои пайпы не пройдут 🫢
#daily
Подготовка к переезду проекта на C# длилась примерно недели 2,5

Переехали чисто, ура, хотя последние работы закончили день-в-день.

Забыли бустануть лимиты и зарезервированные ресурсы у докер сервисов, но это потом.

В ближайшее время будет еще один переезд, но уже микросервисов на JVM. Его подготовка и рефакторинг длился гораздо дольше

Спасибо, держу в курсе.