Serverless Laravel: Deploy Tanpa Ribet
Kalau kamu developer Laravel di Indonesia, pasti familiar dengan ritual deploy yang melelahkan: sewa VPS, install Nginx, konfigurasi PHP-FPM, setup SSL dengan Certbot, bikin systemd service untuk queue worker — dan berharap semuanya nggak tiba-tiba mati jam 3 pagi.
Bagaimana kalau deploy Laravel semudah git push? Tanpa server, tanpa konfigurasi, tanpa drama SSL expired.
Artikel ini menunjukkan cara deploy aplikasi Laravel ke AWS Lambda menggunakan Delt — platform managed hosting yang handle semua infrastruktur secara otomatis.
Masalah yang Sering Dihadapi Developer Indonesia
Sebelum kita mulai, mari akui dulu pain point yang biasa kita hadapi:
1. VPS Management yang Melelahkan
- Install Nginx, PHP-FPM, MySQL manual
- Update security patch setiap minggu
- SSL expired karena lupa renew Certbot
- Queue worker mati diam-diam, job numpuk
2. Biaya yang Nggak Efisien
- VPS Rp 100-200rb/bulan untuk side project yang jarang diakses
- Bayar 24/7 padahal traffic cuma jam kerja
- Scaling manual kalau tiba-tiba viral
3. Deployment yang Fragile
- SSH ke server,
git pull,php artisan migrate— sambil berdoa - Downtime setiap deploy
- Rollback? Good luck.
Solusi: Serverless Laravel dengan Delt
Delt menghilangkan semua masalah di atas. Kamu push code, Delt yang handle sisanya:
- Build otomatis — Composer install, asset compilation, Laravel optimization
- Deploy ke Lambda — Bref PHP runtime, 500ms cold start
- SSL otomatis — HTTPS langsung aktif, nggak perlu Certbot
- Scale otomatis — Traffic naik? Lambda scale sendiri. Nggak ada traffic? Biaya $0.
- Queue worker — SQS-backed, nggak perlu manage process
Tutorial: Deploy Laravel dalam 60 Detik
Langkah 1: Buat Akun Delt
Daftar di deltapp.tech — gratis, nggak perlu kartu kredit. Tier Hobby sudah cukup untuk mulai.
Langkah 2: Hubungkan Repository
- Klik "Project Baru" di dashboard
- Pilih provider Git kamu (GitHub, GitLab, atau Bitbucket)
- Authorize akses ke repository
- Pilih repo Laravel kamu
Langkah 3: Pilih Region
Pilih region terdekat untuk latency terbaik:
- Singapore (ap-southeast-1) — recommended untuk user Indonesia (~20ms)
- US East (us-east-1) — untuk user global
Langkah 4: Set Environment Variables
Tambahkan variabel environment production kamu:
APP_KEY=base64:your-key-here
APP_ENV=production
APP_DEBUG=false
Semua env var dienkripsi — nggak pernah disimpan dalam plaintext.
Catatan: Untuk plan Growth ke atas, database otomatis di-provision. DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD di-set otomatis oleh Delt.
Langkah 5: Deploy!
Klik "Deploy" atau cukup push ke branch yang sudah dikonfigurasi:
git push origin main
Dalam ~60 detik, aplikasi kamu live di:
https://nama-project.deltapp.tech
Selesai. Nggak ada Nginx config, nggak ada Docker, nggak ada YAML.
Perbandingan: Cara Lama vs Delt
| Aspek | VPS Traditional | Delt |
|---|---|---|
| Setup awal | 2-4 jam (Nginx, PHP, MySQL, SSL) | 60 detik |
| Deploy | SSH + git pull + artisan (5-10 menit) | git push (60 detik) |
| SSL | Certbot manual, bisa expired | Otomatis, selalu aktif |
| Queue worker | Supervisor/systemd, bisa mati | SQS managed, auto-restart |
| Scaling | Manual (upgrade VPS) | Otomatis (Lambda) |
| Biaya idle | Rp 100-200rb/bulan (tetap bayar) | Rp 0 (Hobby plan) |
| Rollback | Manual, risky | 1 klik di dashboard |
Fitur yang Otomatis di-Handle
Build Process
composer install --no-dev- Asset compilation (kalau ada
package.json) php artisan config:cache,route:cache,view:cache- Packaging untuk Bref PHP runtime
Database (Growth+ Plan)
- PostgreSQL atau MySQL managed
- Backup otomatis
- Connection string otomatis di-inject
Queue Worker (Growth+ Plan)
// Code Laravel kamu — nggak perlu diubah
dispatch(new KirimEmail($user));
Delt otomatis set QUEUE_CONNECTION=sqs dan provision queue infrastructure.
Scheduler (Growth+ Plan)
// app/Console/Kernel.php — tetap sama
$schedule->command('inspire')->hourly();
EventBridge trigger schedule:run sesuai interval — tanpa cron server.
Harga
| Plan | Harga | Cocok Untuk |
|---|---|---|
| Hobby | Gratis | Side project, portfolio, testing |
| Growth | Rp 349.000/bulan ($29) | Production app, startup |
| Business | Rp 699.000/bulan ($59) | High-traffic, zero cold start |
Pembayaran Lokal
Delt support pembayaran via:
- QRIS — scan dari e-wallet manapun
- GoPay
- Transfer bank
- Kartu kredit/debit
Nggak perlu kartu kredit internasional untuk mulai.
Kapan Pakai Delt vs VPS?
Pakai Delt Kalau:
- Mau deploy cepat tanpa ribet konfigurasi server
- Side project yang nggak mau bayar hosting kalau nggak ada traffic
- Tim kecil tanpa dedicated DevOps
- Butuh auto-scaling tanpa manual intervention
- Mau SSL otomatis tanpa drama Certbot
Tetap Pakai VPS Kalau:
- Butuh akses SSH langsung ke server
- Aplikasi non-Laravel (Delt khusus Laravel)
- Butuh custom server software yang nggak standard
- Budget sangat terbatas dan traffic konsisten 24/7
Migrasi dari VPS ke Delt
Kalau kamu sudah punya aplikasi Laravel di VPS, migrasi ke Delt straightforward:
- Pastikan code kamu di Git repository
- Buat project baru di Delt
- Set environment variables (copy dari
.envproduction kamu) - Deploy — Delt handle sisanya
- Update DNS ke URL Delt (atau setup custom domain)
Nggak perlu ubah code Laravel kamu. Delt support Laravel 10, 11, dan 12 tanpa modifikasi.
Kesimpulan
Deploy Laravel di 2026 seharusnya nggak perlu drama. Nggak perlu jadi sysadmin untuk bikin aplikasi live. Delt memberikan pengalaman deploy yang sama mudahnya dengan push ke GitHub — dengan infrastruktur production-grade di belakangnya.
Gratis untuk mulai, bayar kalau sudah butuh fitur production.
Coba deploy Laravel kamu sekarang — Daftar gratis di deltapp.tech →