Задача
Сделать сервис видеовстреч, после которых не нужно вручную писать протокол: запись разговора должна сама превращаться в текст, темы и задачи.
Решение
Звонки идут через LiveKit, комнатами и правами управляет свой бэкенд. Распознавание речи и разбор встречи вынесли в отдельные воркеры — иначе тяжёлые задачи упирались бы в тот же процесс, что держит звонок, и связь начинала бы заикаться на длинных разговорах.
Отдельно повозились с продуктовой частью: тарифы, онлайн-оплата и личный кабинет, где подписка включается сама. Инфраструктура своя, весь стек живёт на одном сервере за Nginx с TLS.
