Проект “планировщик задач” теперь является обязательным к написанию перед подготовкой к поиску работы. В проект добавлен новый сервис интеграция с AI/LLM
Роадмап появился в конце 2022 года, с тех пор требования к Middle разработчикам не стояли на месте, Кафка и опыт с микросервисами стали более востребованы. Работа над легендой и прохождение собеседований, соответственно, теперь включают в себя эти разделы знаний, освоить которые проще, имея практический опыт.
Для начала подготовки к трудоустройству, я требую 6 реализованных проектов, поэтому последний (ранее - седьмой), в большинстве случаев пропускают. Седьмой проект, планировщик задач - микросервисный проект с Kafka, JWT.
Поэтому, я решил сделать данный проект обязательным, не удлиняя прохождение роадмапа через растущее количество проектов.
Основной задачей проекта “погода” была работа с внешней интеграцией - погодным API.
Необходимо написать отдельный сервис, который будет интегрироваться с LLM по API и делать суммаризацию - генерировать отчет по итогам дня, сделанным и несделанным задачам.
Сервис принимает сообщение через кафку с данными по задачам за определенный период, полученный результат он также отправляет в кафку инициирующему сервису, реализуя паттерн RPC.
Вопросы
(Вопрос) Если я начал(с) писать “погоду”, стоит за заканчивать? Где теперь найти ТЗ?
(Ответ) Заканчивать стоит. ТЗ можно найти на гитхабе роадмапа, в истории коммитов - ссылка
(Вопрос) Если я уже написал(а) проект “погода”, какой мне писать дальше?
(Ответ) Облачное хранилище или планировщик задач
(Вопрос) Если я уже написал(а) проекты до облачного хранилища включительно, обязательно ли писать планировщик задач?
В ТЗ облачного хранилище добавлена ремарка про то, что можно или писать работу с сессией и куками вручную, или воспользоваться Spring Security
Из ТЗ планировщика задач удалён фронтенд. Добавлю туда готовый фронтенд, когда он будет готов. Пока достаточно postman/rest client коллекции для тестирования API проекта