Yandex Cloud Functions для выполнения клиентского кода
Статические файлы
хранятся в Object Storage Yandex Cloud
Серверная часть
Бэкенд:
Yandex Cloud Functions как бессерверный вычислительный слой
Языки разработки Golang, Python
API-интерфейс для взаимодействия с клиентской частью
Обработка бизнес-логики через функции
База данных
СУБД: Yandex Database (YDB)
Система уведомлений
Каналы коммуникации:
* Telegram-бот для push-уведомлений * SMTP-сервер Яндекса для email-рассылок
Интеграция:
* Вебхуки для Telegram * API Яндекс.Почты для отправки писем * Oauth авторизация Битрикс24
Инфраструктура
Облачная платформа:
Yandex Cloud
Сервисы:
* Yandex Cloud Functions для вычислений * Yandex Database для хранения данных * Yandex Object Storage для статического контента * Yandex Monitoring для отслеживания метрик * Yandex Identity and Access Management для управления доступом
Дополнительные компоненты
Система мониторинга:
встроенные инструменты Yandex Cloud
Логирование:
централизованное логирование через Yandex Cloud Logging
Безопасность:
* Управление доступом через IAM * Шифрование данных * Сетевая изоляция
Архитектура построена на serverless-подходе, что обеспечивает: