Перейти к содержанию
Версия: 3.3.51 Обновлено: 2026-01-23

Backend Architecture

Архитектура backend системы Saga платформы.

Основные компоненты

Архитектурные диаграммы

Детальные диаграммы backend компонентов доступны в System Overview.

Модули системы

Описание backend модулей доступно в разделе Backend Modules.

Основные модули: - Auth Module - JWT аутентификация (Supabase Auth: Google OAuth, email/password) - Integrations Module - Crypto2B (deposits) и Fordefi (withdrawals) - Storage Module - работа с PostgreSQL - Notification Module - система уведомлений

Routing и HTTP

  • Subdomain-based routing - разделение приложений через поддомены (app.saga.surf, admin.saga.surf)
  • Composite Router - единый роутер для всех приложений
  • Middleware - JWT validation, CORS, logging

Database

  • PostgreSQL - основная СУБД
  • Migration система - автоматические миграции при старте
  • Connection pooling - эффективное управление подключениями

Подробнее о database schema: Database Schema Design

Критические пути

API Architecture

Полное API reference доступно в API Documentation.

Deployment

Информация о deployment архитектуре в Deployment Guide.

Связанные документы

Core Architecture:

Quality & Maintenance: