Skip to content

EDINDANDIL/notification_service

Repository files navigation

Notification Service

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

Кратко о проекте

  • аутентификация пользователей
  • управление подписками на уведомления
  • отправка уведомлений через отдельный воркер
  • фронтенд для взаимодействия с системой

Архитектура

Проект разделён на несколько сервисов:

  • Auth Service — отвечает за регистрацию/логин и выдачу токенов
  • Notification Service — принимает запросы на уведомления и работает с подписками
  • Worker — асинхронная отправка уведомлений
  • Frontend — пользовательский интерфейс

Технологии

  • Java / Spring Boot
  • Kafka
  • PostgreSQL
  • Docker / Docker Compose
  • React (frontend)

Запуск

Сборка и запуск выполняются через Docker Compose или локально (для разработки).

Статус

Проект в активной разработке.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors