Собирайте проверенный неизменяемый артефакт в CI, а выпуск выполняйте через управляемую стратегию с health checks, наблюдением и откатом.
[имя] спросил: Представь, что сейчас деплой сводится к копированию файлов на удалённую машину и запуску pnpm start. Приложение стало high-load решением с RPS до 1000. Как бы ты настроила CI/CD для этого проекта?
Собирайте проверенный неизменяемый артефакт в CI, а выпуск выполняйте через управляемую стратегию с health checks, наблюдением и откатом.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Собирайте проверенный неизменяемый артефакт в CI, а выпуск выполняйте через управляемую стратегию с health checks, наблюдением и откатом.
Нужны воспроизводимые зависимости, разделение конфигурации и секретов, совместимые миграции и контролируемое переключение трафика. Выбор rolling, blue-green или иной схемы зависит от инфраструктуры. Само число 1000 RPS не определяет количество реплик: измерьте стоимость запроса и узкие места.