Laravel

Deployment & DevOps

Laravel Forge, Vapor, Envoyer, strategi deployment, pipeline CI/CD, konfigurasi server, deployment tanpa downtime, Docker, Kubernetes

20 pertanyaan wawancaraยท
Senior
1

Apa peran utama Laravel Forge?

Jawaban

Laravel Forge adalah platform manajemen server VPS yang mengotomatiskan provisioning dan konfigurasi server untuk aplikasi Laravel. Platform ini secara otomatis menginstal dan mengonfigurasi Nginx, MySQL, Redis, PHP-FPM dan layanan lain yang diperlukan. Forge memungkinkan deployment ke DigitalOcean, Linode, AWS dan provider lain tanpa mengelola konfigurasi server secara manual.

2

Apa perbedaan utama antara Laravel Forge dan Laravel Vapor?

Jawaban

Laravel Forge mengelola server VPS tradisional dengan infrastruktur persisten, sedangkan Laravel Vapor adalah platform serverless berbasis AWS Lambda dengan auto-scaling otomatis. Forge cocok untuk aplikasi dengan trafik yang dapat diprediksi yang memerlukan kontrol server, sedangkan Vapor unggul untuk aplikasi dengan trafik variabel dan kebutuhan skalabilitas tak terbatas. Vapor menagih berdasarkan penggunaan, Forge memerlukan server yang selalu aktif.

3

Apa peran utama Laravel Envoyer?

Jawaban

Laravel Envoyer adalah alat deployment zero-downtime yang menggunakan strategi deployment atomik dengan symlink. Alat ini membuat folder release baru untuk setiap deployment, menginstal dependensi, menjalankan migrasi dan mengalihkan symlink current ke release baru dalam operasi atomik. Saat gagal, rollback instan memulihkan symlink ke release sebelumnya. Sempurna untuk aplikasi kritis yang memerlukan 0 downtime.

4

Web server mana yang harus digunakan untuk menyajikan aplikasi Laravel di produksi?

5

Apa keuntungan utama Docker untuk pengembangan Laravel?

+17 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis