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