
Deployment & DevOps
Laravel Forge, Vapor, Envoyer, deployment strategies, CI/CD pipelines, server configuration, zero-downtime deployment, Docker, Kubernetes
1Quel est le rôle principal de Laravel Forge ?
Quel est le rôle principal de Laravel Forge ?
Réponse
Laravel Forge est une plateforme de gestion de serveurs VPS qui automatise le provisioning et la configuration de serveurs pour applications Laravel. Elle installe et configure automatiquement Nginx, MySQL, Redis, PHP-FPM et d'autres services nécessaires. Forge permet de déployer sur DigitalOcean, Linode, AWS et autres providers sans gérer manuellement la configuration serveur.
2Quelle est la différence principale entre Laravel Forge et Laravel Vapor ?
Quelle est la différence principale entre Laravel Forge et Laravel Vapor ?
Réponse
Laravel Forge gère des serveurs VPS traditionnels avec infrastructure persistante, tandis que Laravel Vapor est une plateforme serverless basée sur AWS Lambda avec auto-scaling automatique. Forge convient aux applications avec trafic prévisible nécessitant un contrôle serveur, tandis que Vapor excelle pour les applications avec trafic variable et besoin de scalabilité infinie. Vapor facture à l'usage, Forge nécessite des serveurs toujours actifs.
3Quel est le rôle principal de Laravel Envoyer ?
Quel est le rôle principal de Laravel Envoyer ?
Réponse
Laravel Envoyer est un outil de déploiement zero-downtime qui utilise une stratégie de déploiement atomique avec symlinks. Il crée un nouveau dossier release pour chaque déploiement, installe les dépendances, exécute les migrations et bascule le symlink current vers la nouvelle release en une opération atomique. En cas d'échec, un rollback instantané restaure le symlink vers la release précédente. Parfait pour les applications critiques nécessitant 0 downtime.
Quel service web utiliser pour servir une application Laravel en production ?
Quel est l'avantage principal de Docker pour le développement Laravel ?
+17 questions d'entretien
Autres sujets d'entretien Laravel
Les bases de PHP
POO en PHP
Composer & Autoloading
Fondamentaux Laravel
Routing Laravel
Blade Templates
Request & Response
Eloquent ORM - Les bases
Eloquent Relationships
Migrations & Schema Builder
Validation & Formulaires
Authentication
Authorization & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifications & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Maîtrise Laravel pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement