Общая информация о Платформе¶
Платформа – это система, выполненная на основе микросервисной архитектуры.
Условно Платформу можно разделить на следующие составляющие:
- ядро – набор основных микросервисов, отвечающий за базовый функционал и необходимый для старта работы. Ядро Платформы управляет и связывает между собой дополнительные модули;
- модули – самостоятельные подсистемы, реализованные в виде наборов микросервисов, решающих конкретные задачи. Каждый модуль выполняет определенный функционал Платформы (Модули).
Для разработки Платформы использовалась среда разработки IntelliJ IDEA Community Edition.
Для разработки серверной части использовался язык программирования Java.
Взаимодействие микросервисов Платформы между собой, а также взаимодействие микросервисов Платформы с внешним программным обеспечением осуществляется посредством интерфейса программного взаимодействия API на базе архитектурного стиля REST.