avanX
Интерактивный дашборд архитектуры
Архитектура (C2)
Деплой (Yandex Cloud)
Структура БД (ERD)
Sequence-диаграммы
MVP Продакшен: Yandex Cloud и Vercel
Все (22)
Пользователи и сессии
Объявления и фильтры
Заказы и транзакции
Споры и арбитраж
Легенда контуров
Фронтенд и Edge ноды
Шлюзы и Reverse Proxy
Контейнеры API и воркеры
Базы данных и кэш
Внешние сервисы и API
1
Запрос от пользователя...
Назад
Далее
Закрыть
Симулятор потоков трафика
1. Загрузка страниц и статики (SSR)
Next.js SSR
Маршрутизация HTML-страниц от Nginx к контейнеру Next.js Web App с отдачей статики из кэша Nginx.
2. API-запрос к бэкенду и БД
REST API
Проксирование запросов `/api/*` от Nginx к пулу NestJS API реплик со списанием баланса и кэшем Redis.
3. Эскроу сделка и Bull-очередь
Транзакции
Резервирование лота, мгновенное списание средств, публикация события в Redis и планирование пуша в Telegram.
4. Эскроу-Спор и Saga компенсация
Saga Pattern
Открытие спора, арбитражный возврат денег (Refund Saga) в атомарной Prisma-транзакции и авто-блокировки.
5. Вход и HttpOnly-куки (VULN-05)
Безопасность
Вход по SSL, выпуск JWT, установка HttpOnly-кук и проверка токенов в AuthGuard для защиты от XSS-уязвимостей.
6. Outbox и SKIP LOCKED
Outbox Pattern
Атомарная запись событий в outbox-таблицу БД, фоновый опрос с SKIP LOCKED и доставка At-Least-Once в шину Redis.
Управление деплоем и отказы
1. Сбой NestJS Container 1
Активен
Отключение первого контейнера бэкенда. Автоматический L7-балансировщик Nginx переводит 100 процентов трафика на Container 2.
2. Горизонтальное масштабирование
2 реплики
Динамический запуск 3-й реплики NestJS (Container 3) для распределения пиковой нагрузки и пересчет сетевых путей.
3. Rolling Update (v1.1.0)
Zero-Downtime
Поочередный вывод контейнеров бэкенда из пула балансировки для обновления без простоя и падения сессий.
Параметры компонентов
Выберите любой элемент на схеме
для отображения характеристик
Next.js Web App
React 19 / Vercel Edge
Фронтенд-приложение на Next.js App Router, отвечающее за визуальный интерфейс, Telegram Mini App и первичную отрисовку (SSR).
Интерфейс
HTTPS (443)
Тип Среды
Vercel Serverless
Авто-объяснение связей
Основные задачи:
Связи компонента: