Технічна оцінка платформи відеостримінгу: перший тиждень

План етапу оцінки коду та реєстр ризиків під ваш стек: Nuxt 2 / Vue 2, Flamelink на Firebase, VOD і прямі ефіри, реклама в плеєрі, соцвхід, чат, перенесення на AWS. Побудовано за вашим описом, до коду ми ще не торкалися: оцінки уточнюються на першому дні.

Тиждень оцінки по днях

День 1Доступи й NDA, збірка проєкту локально, знімок залежностей і версій, список змінних оточення.
День 2Аудит Nuxt 2 / Vue 2: плагіни, міксини, Vuex, чи є Nuxt Bridge. Що не живе у Vue 3.
День 3Firebase та Flamelink: правила безпеки, схема даних, функції, вартість читань, бекапи.
День 4Відео: як віддається VOD, схема прямих ефірів, реклама в плеєрі, чат у реальному часі, соцвхід.
День 5AWS-план і звіт: ризики, порядок міграції, оцінка по етапах, документація, пропозиція по підтримці.

Реєстр ризиків до старту

ЗонаРизикРівеньЯк перевіряємо
Nuxt 2 → 4Плагіни та модулі без підтримки Vue 3, Vuex замість Pinia, змінена структура каталогіввисокийРеєстр модулів з їх статусом, проміжний шлях через Nuxt 3 або Bridge
Прямі ефіриЗатримка або обрив ефіру при зміні хостингувисокийОкремий тестовий ефір на тестовому сервері до перенесення продакшену
Реклама в плеєріРекламні теги можуть зламатися на новому домені чи CDNсереднійПрогін рекламних запитів на тесті, порівняння показів до та після
Чат і соцвхідЗміна доменів ламає OAuth-редіректи, чат залежить від правил FirebaseсереднійСписок редіректів і правил, ручний прогін сценаріїв входу та повідомлень
FlamelinkПрив'язка до схеми контенту, ризик втрати контенту при міграціїсереднійЕкспорт колекцій до змін, перевірка відновлення
Хостинг AWSНевідомий склад поточного хостингу: статичні файли, функції, домени, сертифікатинизькийІнвентар поточного хостингу в перший день

Чеклист для старту (відмічайте, що вже готово)

Готово 0 з 5

Що ви отримаєте наприкінці тижня

Короткий звіт з картою залежностей, реєстром ризиків, порядком робіт і оцінкою по етапах; список того, що можна оновити без ризику вже зараз; пропозицію по довгостроковій підтримці. Оплата за етап після того, як ви прийняли звіт.