Digital Transformation

Serverless Function

Vito Atmo
Vito Atmo·3 Juni 2026·0 kali dibaca·2 min baca

TL;DR: Serverless Function adalah unit kode backend yang dijalankan oleh penyedia cloud hanya saat ada request, kemudian otomatis berhenti. Anda hanya bayar per eksekusi. Untuk website bisnis Indonesia, ini berarti API kontak, integrasi WhatsApp, atau webhook bisa hidup tanpa server VPS yang selalu menyala.

Apa itu Serverless Function?

Serverless Function adalah pendekatan deployment di mana developer mengirim potongan kode (sering disebut function) ke platform seperti Vercel, AWS Lambda, atau Cloudflare Workers, lalu platform yang mengurus runtime, scaling, dan rilis. Tidak ada server yang harus di-patch atau di-restart manual.

Konsep ini sering disandingkan dengan Edge Function yang berjalan lebih dekat ke pengguna, dan ISR Incremental Static Regeneration untuk halaman semi-statis di Next.js.

Karakteristik Inti

AspekPraktik umum
Cold start50 ms sampai 2 detik tergantung runtime
PricingPer eksekusi dan durasi, bukan per jam server
StatelessState disimpan di database atau cache eksternal
TimeoutUmumnya 10 detik sampai 5 menit
SkalaOtomatis dari 0 ke ribuan request paralel

Kenapa Penting?

Untuk marketer dan pemilik website bisnis di Indonesia, serverless menurunkan biaya operasional saat trafik tidak konstan. Saat membangun Vetmo dan beberapa landing page klien, kami memakai serverless function untuk handle form submission dan integrasi WhatsApp. Biaya bulanan tetap rendah karena fungsi hanya hidup saat ada pengunjung yang submit.

Pertanyaan Umum

Apa beda serverless dengan VPS biasa?

VPS selalu menyala dan Anda bayar penuh per jam, baik dipakai atau tidak. Serverless hanya bayar per request. Untuk trafik tidak konstan, serverless biasanya lebih hemat.

Apakah cocok untuk semua aplikasi?

Tidak. Untuk koneksi database panjang, real-time, atau job yang lebih dari 5 menit, server tradisional atau worker khusus lebih cocok. Dokumentasi Vercel di Vercel Functions membahas batasannya dengan rinci.

Bagikan