Laravel

Deployment & DevOps

Laravel Forge, Vapor, Envoyer, deployment strategies, CI/CD pipelines, server configuration, zero-downtime deployment, Docker, Kubernetes

20 면접 질문·
Senior
1

What is the main role of Laravel Forge?

답변

Laravel Forge is a VPS server management platform that automates server provisioning and configuration for Laravel applications. It automatically installs and configures Nginx, MySQL, Redis, PHP-FPM and other necessary services. Forge enables deployment to DigitalOcean, Linode, AWS and other providers without manually managing server configuration.

2

What is the main difference between Laravel Forge and Laravel Vapor?

답변

Laravel Forge manages traditional VPS servers with persistent infrastructure, while Laravel Vapor is a serverless platform based on AWS Lambda with automatic auto-scaling. Forge suits applications with predictable traffic requiring server control, while Vapor excels for applications with variable traffic and need for infinite scalability. Vapor bills per usage, Forge requires always-on servers.

3

What is the main role of Laravel Envoyer?

답변

Laravel Envoyer is a zero-downtime deployment tool that uses atomic deployment strategy with symlinks. It creates a new release folder for each deployment, installs dependencies, runs migrations and switches the current symlink to the new release in an atomic operation. On failure, instant rollback restores the symlink to the previous release. Perfect for critical applications requiring 0 downtime.

4

Which web server should be used to serve a Laravel application in production?

5

What is the main advantage of Docker for Laravel development?

+17 면접 질문

다음 면접을 위해 Laravel을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기