# Лабораторная работа №3 - REST API, Gateway и синхронный обмен между микросервисами ## Разработанные приложения В рамках л/р были разработаны 2 приложения: 1) Сервис для работы с сущностью художник(artist). Сущность имеет следующие поля: 1) uid (номер) 2) name (ФИО) 3) year (год рождения) 2) Сервис для работы с сущностью картина(paint). Сущность имеет следующие поля: 1) uid (номер) 2) title (название) 3) year (год создания) 4) author (номер художника) Один художник(один) может создать несколько картин(многие) ## Приготовления Для обеспечения нужной работоспособности нашего приложения был использован веб-сервер Nginx, который можем использовать в роли прокси сервера. Для этого нужно было развернуть его в отдельном контейнере и настроить его конфигурационный файл, в которым мы описывали прослушиваемые адреса и куда нужно перенаправлять. Сервисы развернули в обычном порядке: написали код приложения, создали докер-файл, записали в докер-композе. ## Запуск Для запуска приложения используем команду: ``` docker-compose up --build ``` ## Запись тестирования Работа приложения представлена в [видео](https://disk.yandex.ru/i/8yuoSm0QSR9wGw)