DAS_2024_1/klyushenkova_ksenia_lab_3/README.md

27 lines
1.8 KiB
Markdown
Raw Normal View History

2024-12-20 10:20:16 +04:00
# Клюшенкова Ксения ПИбд-42
# Лабораторная работа №3 - REST API, Gateway и синхронный обмен между микросервисами
### Язык разработки приложений: Python
## Выбранные сущности:
- Режиссёр. Содержит Uuid, Name, Surname
- Фильм. Содержит Uuid, Title, Year, Director_id
## Описание:
Для каждой сущности были реализованы стандартные CRUD-операции: получение всех записей, получение конкретной записи,
создание записи, изменение записи, удаление записи.
Дополнительно для сущности Режиссёр:
1. Получение режиссёра со списком фильмов(с полной информацией). При этом сервис взаимодействует с другим сервисом,
чтобы получить список фильмов по идентификатору автора.
2. Операция проверка наличия режиссёра по идентификатору (для сервиса книг).
Дополнительно для сущности Фильм прописаны:
1. Получение списка записей с полной информацией о режиссёре (не только идентификатор).
2. Получение списка записей по идентификатору режиссёра (для сервиса режиссёров).
3. Получение конкретной записи с полной информацией о режиссёре.
## [Видео](https://disk.yandex.ru/i/TnsxOrHV9SuFLw)