Pull to refresh
4
0
Send message

Как правильно оформить пет-проект

Level of difficultyEasy
Reading time5 min
Views14K

Всех приветствую. Недавно в голову пришла идея и я начал заниматься очередным пет-проектом, и вот пройдя уже какую-то начальную стадию, дошел до необходимости его оформления, и понял, что вновь буду проходить через то, что проходил совсем недавно с другим пет-проектом, который я уже довел до какой-то логической точки. Подумал почему бы не сформировать этот опыт в статью и не поделиться ей. Итак, начнем с простого, зачем оформлять пет-проекты?

Оформить
Total votes 20: ↑14 and ↓6+10
Comments25

Spring MVC: создание веб-сайтов и RESTful сервисов

Reading time34 min
Views136K

Вы можете использовать эту статью, чтобы понять, как использовать Spring MVC для создания веб-сайтов или RESTful сервисов. А также получить обзор часто задаваемых вопросов, охватывающих наиболее распространенные задачи Spring MVC.


Примечание: Статья ~ 7500 слов, вероятно, не стоит читать ее на мобильном устройстве. Добавьте ее в закладки и вернитесь позже.


Содержание


Читать дальше →
Total votes 9: ↑7 and ↓2+9
Comments4

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana

Reading time37 min
Views88K

Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".

Как какой из двух категорий относится эта статья — решать вам.

В этой статье вы увидите пошаговое создание cloud-native микросервиса на Amazon AWS, пригодное для "чтения с листа". Чтобы понять, что здесь происходит, не нужно разворачивать проект - достаточно обладать живым воображением и прочитать текст по диагонали. Если же вы всё-таки захотите повторить шаги, вам будут жизненно нужны знания вида, как создавать классы в IDE и что такое Spring.

Вначале мы напишем пару простых микросервисов на Spring Boot, докеризуем их, зальём в AWS, настроим красивые доменные имена и HTTPS, прикрутим логирование и мониторинг, Prometheus и Grafana. Это небольшое путешествие по всем кругам ада, из которого вы не вернетесь прежним.

Текст написан на основе текстов и демо-проекта microservice-customer за авторством @kamaruzzaman. Если вы потеряли нить повествования, всегда можно зайти на GitHub и найти весь код в пригодном для запуска виде. Если захочется закопаться в тему, то бро Дима Чуйко (@Teapot) написал вам ещё две части статьи "Микросервисы: от CRUD до Native Image" (раз, два).

Последняя важная оговорка. В этом гайде будут использоваться технологии Amazon и обычные дистрибутивы OpenJDK. Автор осознает, что мы живём в России, и возможно, вместо Amazon куда лучше подойдет что-то вроде SberCloud или MTS Cloud, а вместо обычного OpenJDK - Axiom JDK с сертификацией по ФСТЭК. Особенности российских технологий - тема для отдельной статьи. Если вы захотите таковую после чтения этого гайда - отметьтесь в комментариях.

Читать далее
Total votes 66: ↑65 and ↓1+83
Comments27

Стратегии тестирования микросервисов

Reading time11 min
Views34K

От автора: в этой статье я поделюсь своим опытом тестирования микросервисов. В последние годы команды разработчиков программного обеспечения внедряют архитектуру микросервисов, чтобы иметь возможность разрабатывать, тестировать и деплоить сервисы независимо и быстро. Для эффективного тестирования таких систем необходимо хорошо знать их архитектуру.

Читать далее
Total votes 13: ↑12 and ↓1+13
Comments4

Найти работу через Телеграм

Level of difficultyEasy
Reading time2 min
Views2.6K

Недавно поднимали с коллегами из HR отдела тему площадок для поиска кандидатов. Старый добрый друг HH.ru все еще актуален, конечно, но зона поисков стала расширяться. Телеграм теперь не просто мессенджер, а новая площадка для поиска кадров. Да-да, не удивляйтесь, хоть за ним и закрепился флер чего-то темного и запрещенного, там есть легальная работа. 

С точки зрения рекрутера

В Росси до сих пор ключевой платформой для поиска кандидатов остается HeadHunter, к нему в дополнение идет Хабр и LinkedIn. И все-таки часто бывают ситуации, когда либо на вакансии слишком высокие требования, либо все возможные соискатели с площадок выше уже перебраны. 

Еще фишка — кандидаты в пассивном поиске часто пользуются функцией HH «скрыть резюме». Соответственно рекрутер физически не может найти этого человека, даже если он подходит по всем параметрам.

Почему телега?

Сейчас это один из самых популярных рабочих инструментов, туда перекочевали множество чатов и информационных пабликов. То есть человек проводит в мессенджере большую часть дня. По личному опыту: отклик там быстрее и попадаются кандидаты, которых не встретишь на прочих работных сайтах. 

Читать далее
Total votes 13: ↑1 and ↓12-11
Comments10

Information

Rating
Does not participate
Registered
Activity