Back to Blog

ServerlessLaravel:DeployAplikasiPHPkeAWSLambdaTanpaKonfigurasi

Zidan Khulul Sajid··4 min read
laravelserverlesstutorialaws-lambdaindonesiadeploy

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

  1. Klik "Project Baru" di dashboard
  2. Pilih provider Git kamu (GitHub, GitLab, atau Bitbucket)
  3. Authorize akses ke repository
  4. 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:

  1. Pastikan code kamu di Git repository
  2. Buat project baru di Delt
  3. Set environment variables (copy dari .env production kamu)
  4. Deploy — Delt handle sisanya
  5. 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 →

More Articles

laravelaws-lambda

Deploy Laravel to AWS Lambda in 60 Seconds with Delt

Step-by-step guide to deploying your Laravel app on AWS Lambda with zero configuration. Git push to live in 60 seconds.

laravelhosting

Delt vs Laravel Cloud vs Vapor: Which Managed Laravel Hosting in 2026?

Compare Delt, Laravel Cloud, and Vapor side-by-side. Pricing, cold starts, regions, and features — find the best managed Laravel hosting for your project.

Host your first Laravel app in under 5 minutes

Connect your GitHub repo, push your code, and let Delt handle the rest. No config files, no infrastructure setup, no DevOps required. Free to start, no credit card needed.