1. Ядро системы (Backend)
— Язык: Java SE Development Kit 21.0.8 (программирование бизнес-логики).
— Фреймворки: Java Spring Boot (REST API).
— Базы данных: MongoDB 5.0.6 (хранение тарифов, заказов, истории запросов). Redis (кеширование, очередь задач).
— Контейнеризация: Docker + Kubernetes (для масштабирования).
2. Пользовательский интерфейс (Frontend)
— Веб-интерфейс: React.js (админ-панель для клиентов).
— Telegram-бот: Python + aiogram (для быстрого доступа с мобильных).
— Мобильная версия: Адаптивный дизайн (не нативное приложение).
3. Безопасность и защита данных
— Шифрование: TLS 1.2+ для всех API, HTTPS.
— Аутентификация: OAuth 2.0, JWT.
— Защита данных: Регулярные аудиты уязвимостей (OWASP Top 10).
4. Мониторинг и резервное копирование
— Отказоустойчивость: Резервные копии БД (раз в 24 часа).
— Мониторинг: Prometheus + Grafana (метрики нагрузки, ошибок).