Дорожная карта и демонстрация¶
Дорожная карта¶
| Фаза | Цель | Изменения | Exit criteria |
|---|---|---|---|
| v1 | Базовая транскрибация | загрузка, асинхронная транскрибация, статус, скачивание | стабильная обработка длинных файлов |
| v1.1 | Эксплуатационная устойчивость | определение зависших задач, уведомления квот и бюджета, удаление старых логов, удаление старых файлов | предсказуемая работа без ручного контроля |
| v2 | Постобработка транскрипта | суммаризация с учетом говорящих | пользователь получает не только транскрипт, но и краткое саммари |
| v3 | Расширение форматов | дополнительные форматы, экстракция метаданных | меньше ручной подготовки исходных аудио, постобработки транскрипта |
Скриншоты и демо¶
Главное меню¶
Загрузка аудиозаписи¶
Обработка файла¶
Что демонстрирует проект¶
Этот проект демонстрирует мои способности:
- переводить личную/операционную потребность в требования, ограничения и архитектурное решение;
- проектировать бессерверный процесс с учётом длительных асинхронных операций;
- использовать сервисов AWS для минимизации постоянных расходов;
- обходить ограничения API Gateway/Lambda через загрузку непосредственно в объектное хоанилище S3;
- проектировать state machine для жизненного цикла задач;
- применять Cognito, JWT и presigned URLs для ограниченного доступа к файлам;
- описывать архитектурные компромиссы через ADR;
- использовать Terraform для воспроизводимого развёртывания инфраструктуры.


