DAS_2024_1/klyushenkova_ksenia_lab_3/README.md
2024-12-20 10:20:16 +04:00

27 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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