...
Програмний продукт повинен забезпечувати можливість інтеграції з зовнішніми системами через стандартизований протокол REST API
Усі інтеграційні запити та відповіді повинні передаватися у форматах JSON або XML відповідно до специфікацій суміжних систем.
Підтримка роботи з чергами повідомлень (RabbitMQ, Apache Kafka) для асинхронної обробки запитів.
Реалізація механізмів збереження збоїв інтеграції (retry logic, circuit breaker).
Інтеграція з базами даних та сховищами
...
| № | Сервіс | Призначення | Основні характеристики |
|---|---|---|---|
| 1 | Amazon AWS S3 Compatible Storage | Сховище для коду та статичних файлів | Версія сховища: S3 Standard Compatible Storage, шифрування AES-256, увімкнене версіонування |
| 2 | AWS LambdaEKS | Виконання серверного кодуконтейнерних сервісів | Авто-скейлінг увімкненоМова: Python 3.9, Максимальний тайм-аут: 15 сек., RAM: 512MB-2GB |
| 3 | AWS | ||
| VPC | Віртуальна мережа для ресурсів AWS | Ізольоване мережеве середовище, підтримка підмереж, ACL, маршрутизація, NAT | Обробка HTTP-запитів | REST API, авторизація через OAuth2, обмеження RPS: 1000
| 4 | AWS | Виконання контейнерних сервісів | CPU: 2 vCPU, RAM: 4GB, Авто-скейлінг увімкнено |
| EC2 | Обчислювальні ресурси (віртуальні машини) | Різні типи інстансів (t, m, c), гнучке масштабування, інтеграція з Auto Scaling | |
| 5 | AWS Route53 | DNS-сервіс | Глобальна система DNS, підтримка health checks, routing policies, інтеграція з AWS ресурсами |
| 6 | AWS NLB | Балансування навантаження на рівні TCP/UDP | Висока пропускна здатність, підтримка static IP, low latency, інтеграція з EC2 та EKS |
| 9 | |||
| 5 | Amazon DocumentDB (або MongoDB на EC2) | NoSQL база даних | Версія: DocumentDB 5.0 (сумісна з MongoDB 5.0), реплікація Multi-AZ |
| 6 | Amazon CloudFront | CDN для прискорення доступу | Кешування S3-об'єктів, TTL: 24 години |
| 7 | AWS CloudWatch | Логування та моніторинг | Збір метрик Lambda, API Gateway, RDS, алерти на помилки | AWS VPC - сеть AWS EC2 - виртуалка AWS Route53 - днс AWS NLB - балансер AWS EKS - куб кластер AWS S3 - хранилище обьектное AWS CloudWatch - определенные логи самого AWS |
| логів з AWS-сервісів, кастомні метрики, алерти |
Опис вимог до інтерфейсів та їх дизайну
...
- Інтуїтивно зрозумілий та легкий у використанні інтерфейс для всіх категорій користувачів (учасники, спостерігачі) для МА і Порталу
- Сучасний, лаконічний та візуально привабливий дизайн, що відповідає Brand book
- Адаптивність інтерфейсу для роботи на різних пристроях (комп’ютери, планшети, мобільні телефони) та в браузерах (Google Chrome, Safari, Mozilla Firefox, Opera, MS Edge, MS Explorer тощо)
- Забезпечення доступності для користувачів з особливими потребами
- Підтримка двомовності інтерфейсу: українська та англійська
...