27 lines
1.8 KiB
Markdown
27 lines
1.8 KiB
Markdown
# Клюшенкова Ксения ПИбд-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) |