Методические указания и задание на выполнение контрольной работы



Контрольная работа (КР) по дисциплине "Технологии разработки программного обеспечения" посвящается разработке программной системы (ПС) с микросервисной архитектурой с использованием современных технологий проектирования и разработки ПС.

Для выполнения КР должна быть выбрана индивидуальная тема, связанная с разработкой программной системы. Примерная тематика рассматривается в разделе 3 методических указаний.


Задание на КР

В соответствии с индивидуальной темой реализовать ПС в виде микросервисной архитектуры – логически разделить ПС на выполняемые задачи и для каждой задачи реализовать отдельный контейнер (или группу контейнеров) как законченное приложение. Обмен данными между микросервисами реализовать через WEB-API (запрос/ответ).

В качестве средства контейнеризации использовать Docker.

Рекомендуемая платформа web-разработки: Django.

Рекомендуемая СУБД: PostgreeSQL.