...
2.1. Клієнтські застосунки (Frontend)
📌 Призначення: Забезпечення доступу користувачів до функціоналу системи через веб-інтерфейс та мобільні додатки.
🔹 Веб-платформа
Реалізована на React.js / Vue.js
Доступ через браузер без необхідності встановлення додаткового ПЗ
Адаптивний інтерфейс
🔹 Мобільні додатки (iOS / Android)
...
2.2. Серверне програмне забезпечення (Backend)
📌 Призначення: Обробка запитів від клієнтських застосунків, управління даними, безпека та авторизація.
🔹 Основні серверні компоненти:
Модуль управління аукціонами (Spring Boot, Django)
Модуль роботи з користувачами (Node.js, Express.js)
Фінансовий модуль (Python, FastAPI)
Модуль аналітики (Elasticsearch, Kibana)
🔹 Протоколи взаємодії
REST API для обміну даними
GraphQL для оптимізованих запитів
WebSockets для роботи в реальному часі
...
2.3. Бази даних та сховища
📌 Призначення: Збереження структурованих та неструктурованих даних.
🔹 Основні технології:
PostgreSQL / MySQL – основна реляційна база
MongoDB / Redis – кешування та обробка великих обсягів даних
Amazon S3 / MinIO – зберігання документів та зображень
📌 Забезпечується автоматичне резервне копіювання та розподіл навантаження між серверами.
...
2.4. Інтеграційне програмне забезпечення
📌 Призначення: Забезпечення взаємодії з іншими системами.
🔹 Інтеграція з державними реєстрами
API ЄДРПОУ, Державного реєстру речових прав
🔹 Фінансові сервіси
API банків (ПриватБанк, Ощадбанк, НБУ)
ЄДРАТО
🔹 Системи електронного документообігу
Інтеграція з M.E.Doc, Вчасно, Дія
📌 Використовуються стандарти OAuth2, JSON, XML.
...
2.5. Системи безпеки та моніторингу
📌 Призначення Призначення: Контроль доступу, виявлення загроз, захист даних.
🔹 Аутентифікація та авторизація
OpenID Connect, JWT
Двофакторна аутентифікація
🔹 Моніторинг активності
Kibana, Prometheus
Журналювання подій
📌 Безпека відповідає вимогам КСЗІ.
...
3. Висновок
...
- Прикладне ПЗ системи Прозорро.Продажі складається з модульних компонентів, що забезпечують безпечну, гнучку та масштабовану систему.
...
- Забезпечена інтеграція з державними та фінансовими системами, що підвищує ефективність аукціонів.
...
- Система відповідає вимогам безпеки та має потужні механізми моніторингу.