Встречается на собеседованиях • сегодня
Как разворачиваешь приложение на production на нынешней работе
Мы используем CI/CD пайплайн в GitLab. После мержа в main запускается сборка:
- Устанавливаем зависимости (
npm ci) - Собираем проект (
npm run build) - Загружаем артефакты в S3 через AWS CLI
Деплой идет через CloudFront, который раздает статику из S3. Для отката используем версионирование S3 и переключение CloudFront на предыдущую сборку.
Пример .gitlab-ci.yml:
yaml
deploy_prod:
stage: deploy
script:
- aws s3 sync ./dist s3://our-bucket --delete
- aws cloudfront create-invalidation --distribution-id XYZ --paths "/*"
only:
- mainДля критичных проектов добавляем ручное подтверждение перед деплоем.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы