← Главная

Архитектура и эксплуатация

PRETA разворачивается в Yandex Cloud. Прикладные сервисы и хранилища размещаются в отдельной конфигурации заказчика.

Размещение в Yandex Cloud

Размещение в Yandex CloudYandex Cloud · регион РоссияКлиентыЛичный кабинетСотрудникиОператорская консольПубличный входHTTPS · ALB · WAFNetBird VPNВнутренний ALBManaged KubernetesСервисы PRETA · приватные узлыHTTPSVPNPostgreSQLСделки и учётValkeyКеш и событияObject StorageДокументы и файлы
Открыть схему «Размещение в Yandex Cloud»

Архитектура приложений

Архитектура приложенийКлиентское приложениеReact · TypeScriptКонсоль сотрудниковReact · TypeScript1С и внешние системыИнтеграционный APIПрикладной слой · Python / Django / DRFCustomers APIКлиентские операцииEmployees APIРабота сотрудниковUsers APIУчётные записиCommon APIВходящие webhooksIntegration APIДанные для учётаДанные для учётаPostgreSQLОбщая модель данныхRabbitMQ → CeleryОчередь и фоновые задачиValkey / S3Кеш · файлы
Открыть схему «Архитектура приложений»

Технологии

Приложения
React, TypeScript, Vite.
Бизнес-логика
Python, Django, Django REST Framework.
Фоновые задачи
Celery и RabbitMQ.
Развёртывание
Docker, Kubernetes, Helm, OpenTofu и Argo CD.
Доступ и секреты
IAM, Lockbox, KMS и NetBird.

Защита данных и доступ

Изоляция заказчика

Отдельные база данных, учётные записи и хранилища документов.

Приватная сеть

База данных и узлы приложений отделены от публичного входа.

Полномочия сотрудников

Роли, TOTP и passkey. Секреты интеграций хранятся в Lockbox.

Отказоустойчивая конфигурация

Отказоустойчивая конфигурацияБалансировка запросовПромышленная конфигурацияЗона доступности AЗона доступности BAPI и фоновые обработчикиРеплика приложенияAPI и фоновые обработчикиРеплика приложенияPostgreSQL · основной узелРабочие данныеPostgreSQL · резервный узелРепликация данныхРепликацияРезервные копии и PITRВосстановление на выбранный момент
Открыть схему «Отказоустойчивая конфигурация»

Масштабирование и восстановление

Прикладные сервисы
Независимое увеличение числа экземпляров API и обработчиков задач.
Облачные ресурсы
Автоматическое расширение групп узлов Kubernetes. Увеличение ресурсов PostgreSQL.
Резервирование
Конфигурация с репликами приложений и базы данных в разных зонах доступности.
Восстановление
Резервные копии и восстановление PostgreSQL на момент времени — PITR.

Эксплуатация

PRETA

Развёртывание, обновления, сопровождение, контроль состояния сервисов и восстановление.

Yandex Cloud

Облачная инфраструктура и управляемые сервисы хранения и обработки данных.

Заказчик

Бизнес-операции, работа с клиентами, комплаенс и управление доступами сотрудников.

Обсудить внедрение PRETA

Покажем платформу и разберём ваши рабочие процессы.

Написать в Telegram
Дмитрий Володченковvolodchenkov@preta.app+7 925 507 72 36