Skip to content

khmonray/TeamOneApp

Repository files navigation

Практика:

  • Сделать микросервисное приложение
  • Минимум по одному микросервису на участника команды
  • Идея и функционал выбирается командой самостоятельно, перед реализацией согласовать.
  • Связь между сервисами осуществлять через REST (при желании можно использовать другие технологии, например, брокеры сообщений).
  • У каждого микросервиса своя база данных (MySQL или PostgreSQL)
  • Запуск через docker-compose
  • Каждый микросервис должен быть покрыт юнит тестами минимум на 80%
  • Java 17 или новее, SpringBoot, SpringCloud, Mapstruct, Junit, в качестве DTO используем рекорды, Docker
  • При желании можно сделать UI
  • Структура микросервиса (исключение, API Gateway и EurekaServer) должна состоять как минимум из следующих пакетов:
  1. Controller
  2. Entity
  3. Dto
  4. Mapper
  5. Service
  6. Repository
  • Сделать презентацию работ на занятии (с помощью UI или Postman), рассказать о приложении и вкладе каждого участника в проект.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published