Требования
ТРЕБОВАНИЯ К РАЗРАБОТКЕ
Язык используемый для разработки фронтенда - TypeScript
Фреймворк
используемый для создания фронтенда - Angular 8
Язык используемый для разработки бэкенда - Java 11
Система контроля версий Git
Исходный код
ТРЕБОВАНИЯ К АРХИТЕКТУРЕ
Гексагональная монолитная архитектура. Разделение на слои Entity, Interactions, Gateways и Ports.
CQRS. Взаимодействие фронтенда и бэкенда осуществляется посредством отправки Command и получение информации посредством Queries.
ТРЕБОВАНИЯ К ЭКСПЛУАТАЦИИ
Общие требования 1. Операционная система Linux 2. Развёртывание в Docker контейнерах 3. СУБД - PostgreSQL 4. Веб сервер - Apache Web Server
ВАД ГРУПП