Skip to content

Repository files navigation

Explore With Me Plus

Приложение для размещения и поиска событий. Используется микросервисная архитектура.

Инфраструктура проектс

Используется Spring Cloud.

Сборка осуществляется при помощи Apache Maven

БД - Postgres

  • Discovery Server (Eureka) — обнаружение и регистрация сервисов
  • Config Server — централизованное хранение конфигураций
  • Gateway Server — единая точка входа, маршрутизация запросов

Общие модули проекта

  • interaction-api — общие DTO и Feign-клиенты для взаимодействия между сервисами а также исключения и утилитарные классы

Микросервисы

Сервис Назначение
event-service События, категории, подборки событий
user-service Пользователи
request-service Запросы на участие в событиях
rating-service Оценки и рейтинг событий
stats-service Сбор статистики просмотров событий

Взаимодействие

Взаимодействие между модулями реализовано при помощи Feign клиентов.

About

Template repository for Graduation project.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages