← ГлавнаяАрхитектура и эксплуатация
PRETA разворачивается в Yandex Cloud. Прикладные сервисы и хранилища размещаются в отдельной конфигурации заказчика.
Размещение в Yandex Cloud
Открыть схему «Размещение в Yandex Cloud»
Архитектура приложений
Открыть схему «Архитектура приложений»Технологии
- Приложения
- React, TypeScript, Vite.
- Бизнес-логика
- Python, Django, Django REST Framework.
- Фоновые задачи
- Celery и RabbitMQ.
- Развёртывание
- Docker, Kubernetes, Helm, OpenTofu и Argo CD.
- Доступ и секреты
- IAM, Lockbox, KMS и NetBird.
Защита данных и доступ
Изоляция заказчика
Отдельные база данных, учётные записи и хранилища документов.
Приватная сеть
База данных и узлы приложений отделены от публичного входа.
Полномочия сотрудников
Роли, TOTP и passkey. Секреты интеграций хранятся в Lockbox.
Отказоустойчивая конфигурация
Открыть схему «Отказоустойчивая конфигурация»Масштабирование и восстановление
- Прикладные сервисы
- Независимое увеличение числа экземпляров API и обработчиков задач.
- Облачные ресурсы
- Автоматическое расширение групп узлов Kubernetes. Увеличение ресурсов PostgreSQL.
- Резервирование
- Конфигурация с репликами приложений и базы данных в разных зонах доступности.
- Восстановление
- Резервные копии и восстановление PostgreSQL на момент времени — PITR.
Эксплуатация
PRETA
Развёртывание, обновления, сопровождение, контроль состояния сервисов и восстановление.
Yandex Cloud
Облачная инфраструктура и управляемые сервисы хранения и обработки данных.
Заказчик
Бизнес-операции, работа с клиентами, комплаенс и управление доступами сотрудников.