Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Призначення: Забезпечує взаємодію користувачів із системою через веб-інтерфейс в модулі аукціонів

Веб-інтерфейс

  • Реалізований на 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)