Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Бек-энд разработчик Golang

Filmoteka Service

Добавлено 31 авг 2024 в 19:39
Проект Filmoteka Microservices представляет собой полноценный проект с микросервисной архитектурой, которой является полноценной основой для сервиса фильмотеки, запланированный функционал данного API задумывался как заменитель Кинопоиска внутри компании. Основные компоненты проекта включают:

- FilmotekaApi: Сервис для работы с базой данных и бизнес-логикой, предоставляющий функции добавления, обновления и удаления информации о фильмах и актерах, поиска и управления пользователями.
- Mail Sender: Сервис для отправки приветственных писем новым пользователям с использованием библиотеки `gomail`.
- RabbitMQ: Брокер сообщений, который соединяет FilmotekaApi и Mail Sender.
- Frontend: Визуальное представление сервиса.
- PostgreSQL: База данных, содержащая таблицы для пользователей, фильмов, актеров и связей между ними.

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

GitHub репозиторий проекта: https://github.com/Andrew-Savin-msk/FilmotekaServi...
9be7b4fa0f