...
Призначення: Забезпечує взаємодію користувачів із системою через веб-інтерфейс в модулі аукціонів
Веб-інтерфейс
Реалізований на React.js js
Використовує REST API для взаємодії із сервером
Авторизація через JWT
2.2. Серверний рівень (Backend)
...
Реєстрація, аутентифікація, управління ролями
Основні технології:
Мова програмування: Python (aiohttp+ Django), Node.js, Java (Spring Boot)
Контейнеризація: Docker, Kubernetes
Протоколи: REST, WebSockets
2.3. Рівень зберігання даних (Database & Storage)
Призначення: Збереження структурованих і неструктурованих даних.
NoSQL база даних (MongoDB / Redis)
Швидке кешування запитів і збереження тимчасових Збереження даних
Файлове сховище (Amazon S3)
...
Призначення: Обмін даними між внутрішніми та зовнішніми системами.
Взаємодія з державними реєстрами
ЄДРПОУ, Держреєстр речових прав, ДПС
Інтеграція з банківськими системами
Автоматична перевірка платежів через API НБУ, банків та платіжних систем
Взаємодія з сервісами електронного документообігу
ВІДСУТНЯ
ЗОВНІШНІ ІНТЕГРАЦІЇ З ДЕРЖ РЕЄСТРАМИ І ТД ВІДСУТНІ
Протоколи взаємодії:
REST API, WebSockets
JWT для авторизації
3. Безпека програмного забезпечення
Захист даних і комунікацій
- Шифрування TLS 1.3 для всіх API-запитів
- Захист від DDoS-атак (Cloudflare, WAF)
- Резервне копіювання баз даних
Аудит та моніторинг
...
...
ПРОГРАМНИЙ ПРОДУКТ МАЄ ВІДПОВІДАТИ ... (ТРЕБА ВЗЯТИ ДСТУ І ISA)