Секция 1: Общая архитектура

Модульный монолит — компоненты и потоки данных

Архитектура системы
🌐 Web UI
React/Vue SPA
💬 Telegram Bot
aiogram
💬 Lensa Bot
SDK/webhook
▼ HTTP / WebSocket ▼
⚙️ FastAPI Backend (модульный монолит)
API модуль
REST endpoints
Auth (JWT)
Upload файлов
Транскрибация
Whisper large-v3
FFmpeg конвертация
GPU обработка
Протоколирование
LLM обработка
Шаблоны промптов
Экспорт DOCX/PDF/MD
Мессенджеры
Telegram бот
Lensa бот
Unified interface
▼ Celery задачи через Redis ▼
🔴 Redis
Очередь задач
+ кэш
🐘 PostgreSQL
Записи, протоколы
пользователи
📁 File Storage
Аудио/видео
экспорт файлы

Поток обработки записи

1. Загрузка файла 2. Извлечение аудио (FFmpeg) 3. Транскрибация (Whisper GPU) 4. Генерация протокола (LLM) 5. Экспорт (DOCX/PDF/MD)

Ключевые решения