Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 3.07 KB

microservices.md

File metadata and controls

28 lines (22 loc) · 3.07 KB

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

Диаграмма микросервисов

Microservice diagram

Список микросервисов:

  • Static NGINX - trustartup-frontend - отдача статики фронтенда
  • Auth System - trustartup-auth-system - вход, регистрация, выдача токенов
  • Business Logic System - trustartup-business-logic - обработка форм создания, редактирования, модерации
  • Feed Logic System - trustartup-feed-logic - отдача ленты стартапов, постов, обработка лайков и комментариев
  • Media Response System - trustartup-media-response - отдача медиа(картинок, документов, видео)
  • User System - trustartup-user-system - CRUD для пользователей и их ролей
  • Business Content System - trustartup-business-content - CRUD для отзывов, откликов, модераций и наград
  • Media System - trustartup-media-system - обработка и сохранение полученных media
  • Feed Content System - trustartup-feed-content - CRUD для стартапов, постов, лайков, комментариев, подписок, наград
  • Rating Calculation System - trustartup-rating-calculation-system - рассчёт рейтинга стартапа
  • Global Rating System - trustartup-global-rating - обновление рейтингов стартапов
  • Payment System - trustartup-payment-system - обработка платежей
  • Mail System - обработка и отправка писем
  • User Rating System - отдача рейтингов для каждого пользователя
  • Rating Calculation Worker - обработка обновлений рейтинга

Вспомогательные репозитории:

  • Kubernetes - trustartup-kubernetes - содержит необходимые Kubernetes манифесты для production режима.
  • Nginx - trustartup-nginx - позволяет запустить весь проект, образы берет из Azure