Sampul buku
Riset Biaya Infrastruktur · Edisi Juli 2026

Deploy di Mana?

Budget Cerdas Server, Domain & Hosting untuk 1–100 Aplikasi — dari nol rupiah sampai skala produksi.
Domain · 6 registrar Platform · 7 opsi VPS & Cloud · AWS/GCP Kalkulator · interaktif
Riset Budget Infrastruktur · Juli 2026 · Bahasa Indonesia

Kata Pengantar

Setiap orang yang pernah membangun sesuatu di internet pada akhirnya sampai pada satu pertanyaan yang terasa sepele tetapi menentukan: "Deploy di mana?" Pertanyaan itu tampak teknis, padahal sejatinya adalah pertanyaan keuangan. Di baliknya tersembunyi keputusan tentang berapa rupiah yang keluar dari kantong Anda tiap bulan, apakah biaya itu akan meledak ketika aplikasi ramai, dan apakah Anda sedang membayar untuk sesuatu yang sebenarnya bisa gratis.

Buku ini lahir dari kenyataan yang berulang: banyak pembuat aplikasi — dari mahasiswa yang meluncurkan proyek pertama, freelancer yang menumpuk klien, sampai startup yang mengelola puluhan layanan — membakar uang untuk infrastruktur yang salah pilih. Ada yang menyewa VPS mahal untuk sebuah halaman statis yang seharusnya gratis selamanya. Ada yang bertahan di paket gratis padahal aplikasinya sudah menghasilkan uang dan butuh keandalan berbayar. Keduanya sama-sama keliru, hanya ke arah yang berlawanan.

Yang Anda pegang ini bukan katalog harga — katalog harga akan basi dalam hitungan minggu. Ini adalah kerangka berpikir: cara membaca struktur biaya sebuah platform, cara mengenali kapan paket gratis akan habis, cara menghitung total kepemilikan sebuah aplikasi dari domain sampai database, dan cara memindahkan beban ke tempat yang paling murah tanpa mengorbankan yang penting. Angka-angka di sini adalah kisaran estimasi per Juli 2026 dan harus selalu Anda verifikasi ke situs resmi sebelum mengeluarkan uang.

"Harga adalah yang Anda bayar. Nilai adalah yang Anda dapat."

Warren Buffett

Buku ini ditulis agar bisa dibaca dua jenis pembaca sekaligus: manusia yang ingin memahami dan mengambil keputusan, serta mesin — asisten AI yang membantu Anda merencanakan arsitektur. Karena itu strukturnya sengaja tegas: heading berjenjang, angka selalu dalam tabel dengan satuan jelas, dan setiap klaim biaya diberi penanda estimasi. Silakan tanyakan isi buku ini kepada asisten AI Anda; ia akan menemukan jawabannya dengan mudah.

Cara Membaca & Catatan Harga

Ada beberapa konvensi yang dipakai sepanjang buku ini. Memahaminya di awal akan menghemat kebingungan nanti.

Semua harga adalah estimasi
Setiap angka biaya dalam buku ini adalah kisaran estimasi per Juli 2026. Harga cloud, domain, dan hosting berubah sering — kadang bulanan. Selalu verifikasi ke situs resmi sebelum berlangganan. Buku ini sengaja memberi rentang (misal "~$18–25/bln"), bukan angka pasti yang cepat basi.

Konversi mata uang

Sepanjang buku, kurs yang dipakai adalah ~Rp16.000 per 1 USD sebagai patokan kasar Juli 2026. Kurs nyata berfluktuasi; anggap konversi rupiah sebagai ancar-ancar, bukan angka final. Untuk layanan yang menagih dalam dolar (Vercel, AWS, Neon), Anda juga akan kena biaya konversi kartu dan kadang pajak, jadi tambahkan ~3–5% dalam perencanaan.

Kurs patokan
Rp16.000
per 1 USD (estimasi)
Buffer konversi
+3–5%
biaya kartu & pajak
Edisi data
Juli 2026
verifikasi ulang

Simbol & penanda

  • GRATIS — ada paket gratis yang nyata dan bisa dipakai produksi kecil.
  • ~$X — estimasi biaya; tanda ~ berarti "sekitar".
  • PAYGpay-as-you-go, bayar sesuai pemakaian (bisa murah, bisa meledak).
  • egress — biaya keluar data; sering jadi tagihan tersembunyi di cloud besar.

Istilah teknis seperti bandwidth, build minutes, cold start, dan vCPU dijelaskan lengkap di Glosarium di akhir buku. Jika sebuah istilah membingungkan, lompat ke sana dulu.

01
Bab Satu · Fondasi

Deploy di Mana?

Realita biaya + strategi mulai gratis

Realita Biaya Deploy

Mari kita hancurkan satu mitos di awal: meluncurkan aplikasi ke internet bisa gratis, benar-benar Rp0 per bulan — untuk banyak kasus nyata. Halaman portofolio, landing page produk, blog, bahkan aplikasi web dinamis dengan lalu lintas sedang, semuanya bisa berjalan di paket gratis yang ditawarkan Vercel, Netlify, Cloudflare, Neon, dan sejenisnya tanpa mengeluarkan sepeser pun. Mitos "deploy itu mahal" datang dari zaman ketika satu-satunya pilihan adalah menyewa server fisik.

Namun ada mitos kedua yang sama berbahayanya: "kalau gratis, berarti selamanya cukup". Paket gratis punya batas — batas bandwidth, batas jam komputasi, batas jumlah proyek, batas larangan komersial. Batas itu tidak terlihat sampai Anda menabraknya, biasanya justru di momen tersukses: ketika aplikasi Anda viral, atau ketika Anda sudah punya cukup klien sehingga tak boleh lagi menoleransi downtime.

Biaya sebuah aplikasi terdiri dari beberapa lapisan yang sering dilupakan orang saat menghitung. Berikut anatominya:

LapisanContoh LayananBiaya termurahKapan mulai bayar
DomainCloudflare, Porkbun, Niagahoster~$8–15/thSelalu (kecuali subdomain gratis)
Hosting/computeVercel, Netlify, VPSGRATISLewat kuota / butuh fitur Pro
DatabaseNeon, SupabaseGRATISStorage/compute habis
Cache/queueUpstash RedisGRATISLewat batas request harian
Email/miscResend, CloudflareGRATISVolume kirim tinggi
Bandwidth/egressSemua platformTermasuk kuotaTrafik besar / file berat
Anatomi biaya aplikasi web modern — estimasi per Juli 2026, verifikasi ke situs resmi.

Layanan dengan tier gratis yang layak produksi kecil

Agar konkret, berikut daftar layanan yang paket gratisnya bukan sekadar "coba-coba" melainkan benar-benar bisa menjalankan produk nyata bertrafik kecil sampai sedang. Kombinasi apa pun dari daftar ini bisa menghasilkan aplikasi berbiaya Rp0/bln (di luar domain).

KategoriLayanan gratis andalBatas yang perlu diwaspadai
Hosting statis/edgeCloudflare Pages, Vercel, NetlifyBandwidth, build minutes, larangan komersial (Vercel)
Database SQLNeon, SupabaseStorage, auto-suspend/pause
Cache / rate-limitUpstash RedisRequest harian
Object storageCloudflare R2 (egress gratis)Kuota storage & operasi
Email transaksionalResend, Cloudflare EmailVolume kirim harian/bulanan
Serverless functionsCloudflare Workers, Lambda, Cloud RunInvokasi & durasi
Layanan bertier gratis layak-produksi — estimasi per Juli 2026, verifikasi ke situs resmi.

Perhatikan kolom terakhir. Hampir semua biaya nyata muncul dari pertumbuhan, bukan dari peluncuran. Inilah kabar baiknya: Anda hanya membayar mahal ketika aplikasi Anda sudah cukup sukses untuk membutuhkannya. Filosofi buku ini sederhana — bayar untuk masalah yang benar-benar Anda punya, bukan masalah yang Anda bayangkan akan punya.

"Optimasi prematur adalah akar dari segala keburukan."

Donald Knuth

Prinsip Knuth soal kode berlaku persis untuk infrastruktur. Menyewa klaster Kubernetes tiga-node untuk aplikasi yang belum punya pengguna adalah optimasi prematur dalam bentuk paling mahal. Anda menghabiskan uang dan — lebih parah — waktu serta kompleksitas untuk skala yang belum ada.

Tiga profil pengeluar biaya

Dari pengamatan, pembuat aplikasi umumnya jatuh ke salah satu dari tiga profil:

  • Si Boros Gratis — memakai VPS $20/bln untuk hal yang gratis di Cloudflare Pages. Membayar untuk kendali yang tak ia butuhkan.
  • Si Gratis Keras Kepala — aplikasinya menghasilkan uang tapi masih di paket gratis, kena downtime dan larangan komersial, kehilangan lebih banyak uang daripada biaya Pro.
  • Si Cerdas Bertahap — mulai gratis, memantau kuota, naik ke berbayar tepat ketika angka membenarkannya. Ini profil yang buku ini ajarkan.

Strategi: Mulai Gratis, Naik Saat Perlu

Strategi inti buku ini bisa diringkas dalam satu kalimat: mulai dari yang gratis, ukur, lalu naik ke berbayar hanya ketika sebuah ambang nyata terlampaui. Ambang itu bukan perasaan — ia angka konkret yang bisa Anda pantau di dasbor tiap platform.

GRATIS$0/bln PRO~$20–40/bln VPS/SCALE~$40–120/bln CLOUD$100++ skala & kebutuhan meningkat →
Tangga biaya: naik satu anak tangga hanya saat batas anak tangga sekarang terlampaui.

Perhatikan bahwa tangga ini tidak wajib dinaiki sampai puncak. Sebagian besar aplikasi berhenti di anak tangga pertama atau kedua selamanya. Hanya aplikasi dengan trafik besar, data sensitif, atau kebutuhan komputasi berat yang perlu naik ke VPS atau cloud. Menaiki tangga bukan tanda kesuksesan — melewati batas gratis dengan aplikasi yang menghasilkan uang barulah tanda kesuksesan.

Ambang-ambang yang menandai "saatnya naik"

SinyalArtinyaTindakan
Bandwidth mendekati kuotaTrafik/aset tumbuhOptimasi aset dulu; lalu Pro/CDN
Build minutes habisDeploy terlalu seringVercel/Netlify Pro atau kurangi frekuensi
Butuh SLA / uptimeAplikasi menghasilkan uangNaik ke tier berbayar dengan dukungan
Larangan komersial ditegurPakai gratis untuk komersilWajib upgrade (lihat Bab 3)
>3 anggota timKolaborasiTier tim (biasanya per-seat)
Butuh region khusus / complianceData sensitifVPS / cloud besar (Bab 5–6)
Sinyal untuk naik tier — bukan usia aplikasi, tapi angka pemakaian.

Intinya
Jangan pindah tier karena cemas. Pindah karena dasbor menunjukkan angka. Setiap platform punya halaman Usage — jadikan itu sahabat, bukan tagihan yang jadi kejutan.

02
Bab Dua · Identitas

Domain

Registrar, harga TLD, jebakan perpanjangan

Memilih Registrar

Domain adalah satu-satunya biaya yang hampir selalu Anda bayar sejak hari pertama — tidak ada versi gratis yang layak untuk merek serius (subdomain gratis seperti proyek.vercel.app ada, tetapi bukan identitas permanen). Kabar baiknya, domain adalah biaya kecil: sebuah .com berkisar ~$9–15 per tahun. Kabar buruknya, di sinilah industri paling gemar memasang jebakan harga. Memilih registrar yang tepat bisa menghemat ratusan ribu rupiah per tahun per domain.

Registrar adalah perusahaan tempat Anda mendaftarkan nama domain. Yang membedakan mereka bukan "kualitas domain" (domain sama saja dari mana pun dibeli), melainkan: harga pendaftaran, harga perpanjangan, apakah WHOIS privacy gratis, kualitas panel DNS, dan biaya transfer keluar.

RegistrarAsalCiri khasWHOIS privacyCatatan biaya
CloudflareGlobalJual at-cost (harga modal)GratisTermurah untuk perpanjangan; tak ada markup
PorkbunGlobalMurah, panel bersihGratisSering promo TLD baru
NamecheapGlobalPopuler, promo tahun-1GratisPerpanjangan naik; awas selisih
NiagahosterIndonesiaBayar Rupiah, support lokalBervariasiKuat untuk .id; bundling hosting
DomainesiaIndonesiaPanel enak, promo .idBervariasiHarga lokal kompetitif
RumahwebIndonesiaLama & stabil, support IDBervariasiSering paket domain+hosting
Registrar populer — estimasi karakter per Juli 2026, verifikasi harga terkini ke situs resmi.

Alternatif gratis: subdomain

Sebelum membeli domain, ingat bahwa hampir semua platform memberi subdomain gratis: proyek.vercel.app, proyek.pages.dev (Cloudflare), proyek.netlify.app, dan seterusnya. Untuk prototipe, proyek internal, atau demo, subdomain ini sudah cukup dan sepenuhnya gratis — tak perlu keluar sepeser pun. Beli domain kustom hanya ketika Anda butuh identitas merek yang permanen dan profesional, biasanya saat aplikasi mulai serius atau menghadap publik.

KebutuhanPakai subdomain gratis?Beli domain?
Prototipe / demo internalYa, cukupBelum perlu
Proyek belajar / portofolio pribadiBolehOpsional (branding)
Produk publik / bisnisKurang profesionalYa, ~$1/bln
Email di domain sendiriTidak bisaWajib
Subdomain gratis vs domain kustom — panduan umum.

Aturan praktis
Untuk domain internasional (.com, .dev, .app), Cloudflare atau Porkbun umumnya paling hemat jangka panjang karena harga perpanjangan hampir sama dengan tahun pertama. Untuk .id dan pembayaran Rupiah tanpa kartu kredit, registrar lokal (Niagahoster, Domainesia, Rumahweb) lebih praktis.

Harga per TLD (Top-Level Domain)

TLD adalah akhiran domain: .com, .id, .dev, dan seterusnya. Harga sangat bervariasi antar-TLD dan sering berbeda drastis antara harga pendaftaran tahun pertama dan harga perpanjangan. Berikut kisaran estimasi tahunan.

TLDCocok untukEstimasi/tahun (USD)Estimasi/tahun (Rp)Catatan
.comUmum, bisnis global~$9–15~Rp150–240rbPaling tepercaya, stabil
.idBisnis Indonesia~$14–20~Rp200–350rbButuh syarat dokumen tertentu
.co.idPerusahaan berbadan hukum~$7–13~Rp100–200rbWajib akta/NIB
.devProyek developer~$12–18~Rp190–290rbWajib HTTPS (HSTS preload)
.appAplikasi/mobile~$14–20~Rp220–320rbWajib HTTPS
.coStartup, alternatif .com~$25–35~Rp400–560rbPerpanjangan sering mahal
.ioTech/startup (mahal)~$35–55~Rp560–880rbPopuler tapi premium
.xyzHemat, eksperimen~$2–12~Rp30–190rbTahun-1 sering <$1 promo
Kisaran harga TLD — estimasi per Juli 2026. Angka nyata bergantung registrar & promo; verifikasi ke situs resmi.

Perhatikan .co dan .io: keduanya sering dipromosikan murah di tahun pertama, tetapi biaya perpanjangan bisa dua sampai tiga kali lipat. Untuk proyek jangka panjang, hitung total biaya lima tahun, bukan hanya tahun pertama.

"Kesederhanaan adalah kecanggihan tertinggi."

Leonardo da Vinci

Terapkan da Vinci pada pilihan domain: kecuali ada alasan kuat, .com yang sederhana dan stabil hampir selalu keputusan termurah dan paling aman dalam jangka panjang. TLD eksotis terlihat keren, tetapi menambah biaya, kadang menambah keraguan pengguna, dan mengunci Anda ke harga perpanjangan yang tak Anda kendalikan.

Jebakan Harga Perpanjangan

Inilah bab terpenting tentang domain, dan yang paling sering merugikan pemula. Banyak registrar memasang harga tahun pertama yang sangat murah — kadang di bawah $1 — lalu menaikkan harga perpanjangan berlipat ganda di tahun kedua dan seterusnya. Anda terpikat oleh angka besar di halaman promo, lalu terkejut saat tagihan perpanjangan datang.

SkenarioTahun 1Tahun 2+Biaya 5 tahun
Registrar promo agresif~$1~$22/th~$89
Registrar at-cost (Cloudflare)~$10~$10/th~$50
Selisih~$39 lebih mahal
Ilustrasi jebakan perpanjangan pada satu domain — estimasi, angka nyata bervariasi.

Waspadai
Lima jebakan domain yang umum: (1) harga perpanjangan jauh di atas harga tahun-1; (2) WHOIS privacy berbayar (padahal banyak yang menggratiskan); (3) biaya transfer keluar / redemption fee saat domain kadaluarsa; (4) auto-renew mati diam-diam lalu domain hangus; (5) TLD "murah" yang perpanjangannya premium.

Cara melindungi diri

  • Selalu cek harga perpanjangan, bukan hanya harga daftar. Semua registrar jujur menampilkannya di halaman pricing.
  • Nyalakan auto-renew dan pastikan kartu/saldo valid. Domain hangus bisa disandera calo dan dijual kembali mahal.
  • Aktifkan WHOIS privacy (gratis di Cloudflare, Porkbun, Namecheap) agar data pribadi tak terekspos.
  • Kunci domain (registrar lock) untuk mencegah transfer tak sah.
  • Untuk merek penting, pertimbangkan daftar 2–3 tahun sekaligus agar terhindar dari lupa perpanjang.

Program Reseller, Partnership & Afiliasi

Jika Anda mengelola banyak domain — misalnya sebagai agensi, freelancer dengan banyak klien, atau pembuat 20+ aplikasi — ada jalur menghemat yang jarang dibahas: program reseller dan partnership.

Reseller domain

Banyak registrar (termasuk lokal seperti Niagahoster, Domainesia, Rumahweb, dan global seperti Namecheap lewat program mereka) menawarkan akun reseller: Anda membeli dalam volume dengan harga grosir lalu memakainya sendiri atau menjual kembali. Untuk yang mengelola puluhan domain, selisih harga grosir bisa menutup biaya keanggotaan dengan cepat.

Program afiliasi & kredit

  • Afiliasi — jika Anda menulis tutorial atau membuat konten, banyak registrar & hosting memberi komisi afiliasi yang bisa mengimbangi biaya domain Anda sendiri.
  • Bundling hosting — registrar lokal sering memberi domain .com gratis tahun pertama saat beli paket hosting. Hitung apakah paket itu memang Anda butuhkan; gratis-domain tidak sepadan jika hostingnya mahal dan tak terpakai.
  • GitHub Student / startup packs — pelajar dan startup awal kadang dapat kredit domain (misal .me gratis via GitHub Student Developer Pack, Namecheap). Lihat Bab 10.

Perspektif
Domain adalah pos biaya terkecil dalam anggaran deploy Anda — biasanya di bawah 5% dari total. Jangan habiskan energi berlebihan menawar $2; habiskan energi memilih platform compute yang tepat (Bab 3–6), di sanalah uang sebenarnya mengalir.

03
Bab Tiga · Compute

Platform Deploy

Vercel, Netlify, Cloudflare, Railway, Render, Fly.io

Vercel: Free vs Pro

Vercel adalah platform deploy paling populer untuk aplikasi front-end modern, khususnya Next.js (yang mereka buat sendiri). Kekuatannya adalah pengalaman deploy nyaris tanpa konfigurasi: hubungkan repositori Git, dan setiap push otomatis di-build serta dipublikasikan. Pertanyaan uangnya bukan "pakai Vercel atau tidak", tetapi "tetap di Free atau naik ke Pro?" — dan kapan naiknya wajib.

AspekHobby (Free)Pro (~$20/pengguna/bln)
Biaya$0~$20/user/bln + PAYG
Bandwidth (estimasi)~100 GB/bln~1 TB termasuk, lalu PAYG
Build/eksekusiTerbatas (kuota bulanan)Kuota jauh lebih besar
Penggunaan komersialTidak diizinkanDiizinkan
Anggota timHanya pribadiKolaborasi tim (per-seat)
Domain customAdaAda + fitur lanjutan
DukunganKomunitasEmail / prioritas
Analytics/log lanjutanTerbatasLebih lengkap (kadang add-on)
Vercel Hobby vs Pro — estimasi struktur per Juli 2026. Kuota & harga sering berubah; verifikasi ke vercel.com.

Kritis: batas komersial
Paket Hobby (Free) Vercel dilarang untuk penggunaan komersial. Jika aplikasi Anda menghasilkan uang — menjual produk, menampilkan iklan, melayani klien berbayar — Anda wajib Pro, bukan karena kuota, tapi karena syarat lisensi. Melanggar bisa berujung penangguhan mendadak.

Kapan 20+ aplikasi WAJIB Pro

Bayangkan Anda pembuat produktif dengan 20 sampai 100 aplikasi yang di-update tiap hari. Di sini Free hampir pasti tak cukup, karena beberapa alasan yang menumpuk:

  • Build minutes. Update harian berarti puluhan hingga ratusan build per hari. Kuota build Free habis cepat.
  • Bandwidth agregat. Trafik 20–100 aplikasi menjumlah; walau tiap aplikasi kecil, totalnya menembus kuota Free.
  • Komersial. Jika salah satu saja menghasilkan uang, seluruh akun idealnya di Pro.
  • Concurrency & batas fungsi. Banyak aplikasi aktif menabrak batas eksekusi bersamaan.

Kabar pentingnya: Pro Vercel ditagih per pengguna (~$20/bln), bukan per aplikasi. Artinya satu langganan Pro bisa menaungi banyak proyek. Untuk pengembang tunggal dengan 50 aplikasi, biayanya tetap ~$20/bln plus PAYG bila melewati kuota Pro — bukan $20 × 50. Ini membuat Vercel Pro sangat masuk akal untuk pembuat banyak-aplikasi, selama pemakaian PAYG dipantau.

Deploy 1–100 aplikasi yang di-update tiap hari

Skenario paling menantang untuk budget adalah pembuat produktif yang menjalankan banyak aplikasi dan mendorong pembaruan setiap hari. Tiap git push memicu build, dan build memakan kuota. Berikut cara memikirkan biayanya:

Jumlah app (update harian)VercelAlternatif hemat
1 appFree (non-komersil) / Pro bila komersilCloudflare Pages
5 appPro 1 seat (~$20) menaungi semuaVPS kecil + CI sendiri
20 appPro + PAYG (pantau build/bandwidth)VPS menengah + Docker
50–100 appPro + PAYG besar, atau pindah sebagianVPS besar terkonsolidasi
Deploy harian per skala — estimasi per Juli 2026, verifikasi ke situs resmi.

Kunci hematnya: kurangi build yang tak perlu (gabungkan perubahan, pakai preview seperlunya), dan pada skala besar pertimbangkan CI/CD sendiri di VPS agar tidak membayar build minutes premium untuk 100 aplikasi.

1 dev, 1 app komersil
~$20/bln
Pro, 1 seat
1 dev, 50 app
~$20+/bln
Pro + PAYG bila lewat kuota
Tim 3 orang
~$60/bln
3 seat × ~$20

Netlify & Cloudflare Pages

Netlify

Netlify adalah pesaing terdekat Vercel dengan filosofi serupa: deploy dari Git, fokus front-end & Jamstack, functions serverless. Paket Free-nya murah hati untuk situs statis dan proyek kecil, dengan kuota bandwidth dan build minutes bulanan. Paket berbayar dimulai sekitar ~$19/anggota/bln. Netlify unggul untuk situs statis, dokumentasi, dan proyek yang tak terikat Next.js.

Cloudflare Pages

Cloudflare Pages adalah senjata rahasia bagi yang budget-sadar. Untuk situs statis dan aplikasi yang berjalan di edge, ia menawarkan bandwidth tak terbatas gratis — sesuatu yang tak ditawarkan pesaing. Build gratis dengan kuota bulanan yang wajar. Dipadukan Cloudflare Workers (compute edge) dan R2 (storage tanpa biaya egress), ekosistem Cloudflare bisa menjalankan banyak aplikasi dengan biaya nyaris nol.

PlatformFree unggul diBandwidth FreeBerbayar mulaiPaling cocok
VercelNext.js, DX~100 GB/bln~$20/userApp Next.js komersil
NetlifyJamstack, statis~100 GB/bln~$19/userSitus statis & docs
Cloudflare PagesBandwidthTak terbatasWorkers PAYG murahStatis/edge hemat
Trio platform edge — estimasi per Juli 2026, verifikasi ke situs resmi.

"Cara tercepat menyelesaikan sesuatu adalah tidak mengerjakan yang tak perlu."

Prinsip lean, dikaitkan dengan Tim Ferriss

Railway, Render & Fly.io

Vercel dan kawan-kawan brilian untuk front-end dan serverless, tetapi banyak aplikasi butuh proses yang berjalan terus (long-running): backend API, worker antrian, bot, WebSocket, atau server yang tak cocok dengan model serverless. Untuk itu ada generasi PaaS baru yang mengisi celah antara "serverless nyaman" dan "VPS mentah".

Railway

Railway menyederhanakan deploy container dan database dengan pengalaman modern. Modelnya berbasis pemakaian: Anda membayar resource (CPU, RAM, jaringan) yang benar-benar dipakai. Ada kredit awal untuk mencoba, lalu tier berbayar mulai sekitar ~$5/bln plus pemakaian. Cocok untuk backend penuh, cron job, dan aplikasi yang butuh database di satu tempat.

Render

Render menawarkan web service, background worker, cron, dan database terkelola dengan harga terprediksi per-instance. Ada tier gratis untuk web service (dengan cold start setelah idle) dan instance berbayar mulai sekitar ~$7/bln. Nyaman untuk yang ingin pengalaman mirip Heroku klasik.

Fly.io

Fly.io menjalankan container Anda sebagai mesin mikro yang dekat dengan pengguna secara geografis (edge global). Modelnya PAYG dengan kontrol mendalam; bisa sangat murah untuk beban kecil, dan kuat untuk aplikasi yang butuh latensi rendah di banyak region. Kurva belajarnya sedikit lebih curam.

PlatformModelFree/kreditMulai berbayarKekuatan
RailwayUsage-basedKredit awal~$5/bln + usageBackend + DB cepat
RenderPer-instanceWeb service gratis (idle sleep)~$7/blnTerprediksi, mirip Heroku
Fly.ioPAYG edgeKuota kecil~$3–5/bln+Global, latensi rendah
PaaS long-running — estimasi per Juli 2026, verifikasi ke situs resmi.

Tabel Perbandingan Platform

Ringkasan menyeluruh untuk memilih target deploy berdasarkan jenis beban kerja. Gunakan ini sebagai peta cepat sebelum menyelam ke detail.

PlatformJenisFree layak?Komersil di Free?Biaya naikTerbaik untuk
VercelServerless/edgeYa (non-komersil)Tidak~$20/userNext.js komersil
NetlifyJamstackYaTerbatas~$19/userStatis & docs
Cloudflare PagesEdge statisSangatYaWorkers PAYGBandwidth besar hemat
RailwayPaaS containerKreditYa~$5+/blnBackend + DB
RenderPaaS instanceYa (sleep)Ya~$7/blnServer terprediksi
Fly.ioEdge containerKuota kecilYa~$3+/blnLatensi global
VPS (Bab 5)Server mentahTidakYa~$4–6/blnKendali penuh, hemat/skala
Peta platform deploy — estimasi per Juli 2026, verifikasi ke situs resmi.

Ringkas
Statis/landing → Cloudflare Pages atau Vercel Free. App Next.js yang menghasilkan uang → Vercel Pro. Backend long-running → Railway/Render/Fly. Butuh kendali penuh & banyak app di satu mesin → VPS (paling hemat per-app saat skala).

04
Bab Empat · Data

Database & Cache

Neon, Supabase, PlanetScale, Upstash Redis

Neon Postgres

Setiap aplikasi yang menyimpan sesuatu butuh database. Untungnya, database gratis kelas produksi kini nyata. Neon adalah Postgres serverless yang memisahkan komputasi dari penyimpanan, sehingga bisa "tidur" saat tak dipakai dan bangun otomatis — model yang membuat paket gratisnya sangat murah hati untuk aplikasi bertrafik sedang.

AspekNeon FreeNeon berbayar (Launch/Scale)
Biaya$0~$19/bln+ (lalu usage)
StorageTerbatas (beberapa GB)Jauh lebih besar
ComputeAuto-suspend saat idleSelalu aktif / lebih besar
Branching DBAda (terbatas)Lebih banyak
Cocok untukMVP, proyek kecilProduksi aktif, trafik tetap
Neon Free vs berbayar — estimasi per Juli 2026, verifikasi ke neon.tech.

Kapan Neon Free habis & harus bayar

  • Storage penuh. Data tumbuh melewati batas GB gratis.
  • Butuh compute selalu-hidup. Auto-suspend menyebabkan cold start beberapa ratus milidetik pada permintaan pertama; untuk aplikasi yang tak boleh lambat, Anda butuh compute yang tak tidur (berbayar).
  • Butuh banyak branch/lingkungan untuk tim.

Cold start database
Auto-suspend hemat biaya tapi menimbulkan jeda "bangun" pada request pertama setelah idle. Untuk landing page atau aplikasi internal, ini tak masalah. Untuk API yang dipanggil sistem lain dengan timeout ketat, pertimbangkan compute selalu-hidup.

Supabase & PlanetScale

Supabase

Supabase adalah "backend dalam satu paket": Postgres + autentikasi + storage file + API realtime + edge functions. Paket Free-nya mencakup sebuah proyek dengan database, auth, dan storage — cukup untuk MVP lengkap tanpa membayar. Perlu diperhatikan: proyek gratis bisa di-pause setelah periode tidak aktif, jadi bukan untuk aplikasi produksi yang harus selalu hidup tanpa perhatian. Paket Pro mulai sekitar ~$25/bln dan menghapus pause serta menambah kuota.

PlanetScale

PlanetScale adalah database MySQL terkelola dengan fitur branching ala Git yang kuat, dibangun di atas Vitess untuk skala besar. Perlu dicatat, PlanetScale menghapus tier gratisnya beberapa waktu lalu, sehingga kini berbayar mulai dari kisaran belasan dolar per bulan. Ia bersinar untuk aplikasi yang butuh skala horizontal MySQL dan alur kerja branching serius; untuk proyek kecil yang mencari gratis, Neon atau Supabase lebih cocok.

LayananEngineFree?Berbayar mulaiNilai jual
NeonPostgresYa (murah hati)~$19/blnServerless, branching, auto-suspend
SupabasePostgres+Ya (bisa pause)~$25/blnAuth+storage+realtime sekaligus
PlanetScaleMySQL/VitessTidak lagi~belasan $/blnSkala besar, branching
Database terkelola — estimasi per Juli 2026, verifikasi ke situs resmi (harga & tier sering berubah).

Cache: Upstash Redis

Cache mempercepat aplikasi dengan menyimpan hasil yang sering diminta, dan meredakan beban database. Untuk aplikasi serverless, Upstash adalah pilihan alami karena Redis-nya diakses lewat HTTP dan ditagih per request, bukan per server yang menyala terus — cocok dengan model bayar-sesuai-pakai.

AspekUpstash FreeUpstash PAYG
Biaya$0Bayar per request (murah)
Request harianKuota harian (mis. ~10rb)Sesuai pemakaian
PenyimpananKecilLebih besar / fixed plan
Cocok untukRate limit, cache ringanCache produksi, sesi
Upstash Redis — estimasi per Juli 2026, verifikasi ke upstash.com.

Kapan cache Free habis

Batas Free biasanya adalah jumlah request harian. Selama aplikasi Anda kecil, kuota harian gratis cukup. Saat trafik naik dan cache dipanggil ribuan kali per menit, Anda beralih ke PAYG — yang tetap murah karena harga per request sangat kecil. Alternatif: jika sudah punya VPS, Anda bisa menjalankan Redis sendiri di sana tanpa biaya tambahan (dengan konsekuensi harus mengelolanya).

Self-host database vs terkelola

Jika Anda sudah punya VPS, muncul pertanyaan: jalankan Postgres/Redis sendiri di VPS itu (gratis, sudah termasuk sewa) atau pakai layanan terkelola (bayar, tapi diurus)? Jawabannya bergantung pada nilai waktu dan toleransi risiko Anda.

AspekSelf-host di VPSTerkelola (Neon/Supabase)
Biaya tambahan$0 (sudah di VPS)~$0–25+/bln
Backup otomatisAnda yang aturBawaan
SkalabilitasTerbatas kapasitas VPSMudah naik
Beban operasionalTinggi (update, tuning, aman)Rendah
Cocok untukYang paham DBA & hemat maksimalYang ingin fokus ke produk
Self-host vs database terkelola — pertimbangan umum, estimasi per Juli 2026.

"Hanya ada dua hal sulit di ilmu komputer: invalidasi cache dan memberi nama."

Phil Karlton

Stack data hemat
Untuk mayoritas aplikasi baru: Neon Free (Postgres) + Upstash Free (cache) = Rp0/bln, dan itu sudah cukup menjalankan produk nyata sampai Anda punya pengguna yang membenarkan upgrade.

05
Bab Lima · Kendali

VPS

Hetzner, Contabo, DigitalOcean, lokal ID

VPS: Kendali Penuh, Harga Tetap

VPS (Virtual Private Server) adalah sebuah komputer virtual yang Anda sewa penuh: sistem operasi mentah, akses root, dan tanggung jawab penuh. Berbeda dari platform serverless yang menagih per pemakaian, VPS menagih harga tetap bulanan — Anda tahu persis tagihan sebelum bulan dimulai. Inilah daya tariknya untuk yang budget-sadar: tidak ada kejutan tagihan, dan pada satu mesin Anda bisa menaruh banyak aplikasi sekaligus.

Konsep kunci: satu VPS ~$5–10/bln bisa menampung 5, 10, bahkan 20+ aplikasi kecil sekaligus (dengan Docker/Nginx/reverse proxy). Ini membuat biaya per aplikasi menjadi sangat kecil saat skala — kebalikan dari serverless yang biayanya tumbuh dengan pemakaian tiap aplikasi. Harganya: Anda yang mengurus keamanan, update, backup, dan uptime.

PenyediaAsalCiri khasKelebihan
HetznerJerman/FinlandiaRasio harga/spek terbaikRAM & CPU banyak per dolar
ContaboJermanSangat murah, spek besarRAM jumbo murah (I/O lebih lambat)
DigitalOceanASDokumentasi & DX bagusEkosistem, tutorial melimpah
VultrAS/globalBanyak region, termasuk AsiaLatensi baik ke ID (Singapura)
Linode (Akamai)ASStabil, matangJaringan kuat, harga terprediksi
VPS internasional populer — estimasi per Juli 2026, verifikasi ke situs resmi.

Latensi ke Indonesia
Server di Eropa (Hetzner, Contabo) murah tapi latensi ke pengguna Indonesia lebih tinggi (~150–200ms). Untuk pengguna ID, pilih region Singapura (Vultr, DigitalOcean, Linode) atau VPS lokal. Latensi penting untuk aplikasi interaktif, kurang penting untuk API batch.

VPS Lokal Indonesia

Untuk aplikasi yang melayani pengguna Indonesia, membayar dalam Rupiah, atau butuh latensi rendah dan kepatuhan lokal (data di dalam negeri), penyedia lokal punya nilai lebih. Latensi ke pengguna ID bisa di bawah 20ms, dan dukungan berbahasa Indonesia mempercepat penyelesaian masalah.

PenyediaCiri khasCocok untuk
SumopodVPS & container, harga RupiahDeveloper ID yang ingin praktis
Biznet GioCloud lokal skala enterpriseBisnis butuh SLA & data lokal
IDCloudHostVPS & cloud terjangkauUMKM & proyek lokal
Niagahoster / DomainesiaVPS + bundling hostingYang sudah pakai domain lokal
VPS/cloud lokal Indonesia — estimasi per Juli 2026, verifikasi ke situs resmi.

Tabel Spek & Biaya VPS

Kisaran spek dan biaya per kelas VPS. Angka dolar bisa dikonversi ~Rp16.000; penyedia lokal biasanya menagih langsung Rupiah dengan kisaran serupa atau sedikit lebih tinggi (ditukar kualitas latensi lokal).

KelasSpek estimasiUSD/blnUSD/tahunRp/bln (est.)Muat berapa app?
Nano1 vCPU · 1–2 GB RAM~$4–6~$48–72~Rp65–95rb1–3 app kecil
Kecil2 vCPU · 4 GB RAM~$8–14~$96–168~Rp130–220rb3–8 app
Menengah4 vCPU · 8 GB RAM~$16–28~$192–336~Rp260–450rb8–20 app
Besar8 vCPU · 16–32 GB RAM~$40–70~$480–840~Rp640rb–1,1jt20–50+ app
Kelas VPS & kapasitas kasar — estimasi per Juli 2026. "Muat berapa app" tergantung berat aplikasi; verifikasi ke situs resmi.
Biaya per app (20 app di VPS $16)
~$0,80/bln
skala ekonomis VPS
Tagihan tetap
Terprediksi
tak ada kejutan PAYG
Tanggung jawab
Anda
update, backup, keamanan

"Buat sesederhana mungkin, tetapi tidak lebih sederhana dari itu."

Diatributkan pada Albert Einstein

VPS adalah pilihan "tidak lebih sederhana dari itu": lebih murah per-app saat skala, tetapi menuntut Anda menjadi admin sistem. Jika waktu Anda mahal dan aplikasi sedikit, platform terkelola (Bab 3) mungkin lebih ekonomis secara total meski tagihannya lebih besar. Jika Anda punya banyak aplikasi dan nyaman dengan Linux, VPS memenangkan pertarungan biaya dengan telak.

Studi kasus: satu VPS untuk 20 aplikasi

Misalkan Anda punya 20 aplikasi kecil (landing page klien, dashboard internal, beberapa API ringan). Bandingkan dua pendekatan:

PendekatanRincianEstimasi/blnEstimasi/tahun
Terpisah (managed)Anggap rata-rata ~$7/app di PaaS~$140~$1.680
Konsolidasi VPS1 VPS 4 vCPU/8GB + Docker + Caddy~$16–28~$192–336
Selisihhemat ~$112–124/blnhemat ~$1.344–1.488/th
Konsolidasi 20 app ke satu VPS — estimasi kasar per Juli 2026, verifikasi ke situs resmi.

Penghematannya nyata dan besar. Harganya: Anda harus menyiapkan reverse proxy (Caddy/Nginx/Traefik), mengatur TLS otomatis, memantau resource, dan menangani backup. Jika 20 aplikasi itu penting dan menghasilkan uang, waktu setup itu terbayar lunas dalam bulan pertama. Jika hanya beberapa yang serius, campuran (yang penting di VPS, yang sepele di Cloudflare Pages gratis) bisa optimal.

BIAYA PER APP: SERVERLESS vs VPS (saat jumlah app naik) serverless VPS jumlah aplikasi →
Ilustrasi konseptual: biaya per-app VPS turun saat jumlah app naik; serverless cenderung naik.
06
Bab Enam · Skala Besar

Cloud Besar

AWS & Google Cloud — kekuatan & jebakan biaya

Amazon Web Services (AWS)

AWS adalah penyedia cloud terbesar dan paling lengkap — ratusan layanan yang bisa menjalankan apa pun dari blog kecil sampai infrastruktur berskala global. Justru kelengkapan itu yang menjadikannya pisau bermata dua bagi budget: sangat kuat, tetapi model biayanya rumit, dan tagihan bisa membengkak dari komponen tersembunyi — terutama egress (biaya data keluar). Untuk pemula, AWS sering overkill; untuk skala besar dengan tim yang paham, ia tak tertandingi.

LayananFungsiModel biayaFree tier
EC2Server virtual (mirip VPS)Per jam/instanceTerbatas 12 bln (t2/t3.micro)
S3Object storage (file)Per GB + request + egressKuota kecil 12 bln
RDSDatabase terkelolaPer jam instance + storageTerbatas 12 bln
LambdaServerless functionsPer invokasi + durasiSelalu ada (1jt req/bln)
CloudFrontCDN globalPer GB egress + requestKuota bulanan kecil
Komponen inti AWS — estimasi per Juli 2026, verifikasi ke aws.amazon.com/pricing.

Jebakan egress
Biaya paling sering mengejutkan di AWS/GCP adalah egress — data yang keluar dari cloud ke internet. Menaruh file besar di S3 lalu banyak diunduh bisa menghasilkan tagihan bandwidth yang jauh melebihi biaya penyimpanan. Selalu pasang budget alert. Alternatif hemat egress: Cloudflare R2 (egress gratis).

Contoh terhitung: bagaimana egress meledak

Bayangkan Anda menaruh video promosi 50 MB di S3, lalu menjadi viral dan diunduh 100.000 kali dalam sebulan. Penyimpanan file itu nyaris gratis (50 MB), tetapi egress-nya: 50 MB × 100.000 = 5.000 GB = 5 TB data keluar. Dengan tarif egress AWS kisaran ~$0,08–0,09/GB, itu berarti tagihan ~$400–450 hanya untuk satu file — padahal penyimpanannya di bawah satu sen. Inilah mengapa egress adalah pembunuh anggaran diam-diam.

Skenario file 50 MBUnduhan/blnData keluarEstimasi egress
Kecil1.00050 GB~$4–5
Sedang20.0001 TB~$80–90
Viral100.0005 TB~$400–450
Sama, via Cloudflare R2100.0005 TBEgress $0
Ilustrasi biaya egress — estimasi kasar per Juli 2026; tarif nyata bervariasi per region, verifikasi ke situs resmi.

Estimasi biaya AWS (kasar)

SetupKomponenEstimasi/blnEstimasi/tahun
Kecil (setelah free tier)t3.micro + RDS mini + S3~$20–40~$240–480
Menengaht3.medium + RDS + CloudFront~$80–150~$960–1.800
Serverless kecilLambda + DynamoDB + S3~$0–15~$0–180
Estimasi AWS sangat kasar & bergantung trafik/egress — verifikasi dengan AWS Pricing Calculator.

Google Cloud Platform (GCP)

GCP adalah pesaing utama AWS dengan kekuatan di data, machine learning, dan — yang relevan untuk budget — Cloud Run, layanan container serverless yang sangat ramah pemula dan sering murah. Cloud Run menjalankan container Anda dan menagih hanya saat menangani permintaan; saat idle, biayanya bisa nol. Untuk banyak aplikasi, Cloud Run adalah jalan tengah manis antara kemudahan serverless dan fleksibilitas container.

LayananFungsiModel biayaFree tier
Compute EngineServer virtual (mirip EC2)Per detik/instancee2-micro gratis (batas)
Cloud RunContainer serverlessPer request + CPU/RAM aktifKuota bulanan murah hati
Cloud SQLDatabase terkelolaPer jam instance + storageTerbatas
Cloud StorageObject storagePer GB + egressKuota kecil
Komponen inti GCP — estimasi per Juli 2026, verifikasi ke cloud.google.com/pricing.

Cloud Run = sweet spot
Jika Anda tertarik ekosistem Google tapi takut biaya, Cloud Run adalah titik masuk teraman: skala ke nol saat sepi (bayar $0), skala otomatis saat ramai, dan Anda cuma perlu sebuah container. Untuk banyak SaaS kecil, ini lebih hemat dan sederhana daripada merakit EC2 sendiri.

Kapan Perlu Cloud Besar (dan Kapan Overkill)

Godaan memakai AWS/GCP sejak awal itu kuat — terdengar profesional, "seperti perusahaan besar". Tetapi untuk mayoritas proyek, cloud besar adalah optimasi prematur berbiaya tinggi: kompleksitas yang tak sepadan, dan risiko tagihan mengejutkan. Berikut panduan jujurnya.

SituasiCloud besar?Alasan
Landing page / blogOverkillCloudflare/Vercel gratis lebih baik
SaaS kecil-menengahBelum perluVercel Pro + Neon lebih murah & simpel
Banyak app kecilBelum perluVPS jauh lebih hemat per-app
Butuh ML/big dataYaLayanan khusus GCP/AWS tak tergantikan
Skala jutaan penggunaYaAuto-scaling & jaringan global
Compliance/enterpriseYaSertifikasi, region, kontrak
Butuh banyak layanan terintegrasiYaEkosistem matang
Kapan cloud besar masuk akal — panduan umum, sesuaikan konteks Anda.

"Anda tidak akan membutuhkannya."

Prinsip YAGNI (You Aren't Gonna Need It), Extreme Programming

YAGNI adalah mantra anti-overkill. Jangan bangun untuk skala jutaan pengguna yang belum ada. Pindah ke AWS/GCP ketika sebuah kebutuhan nyata muncul — bukan ketika Anda membayangkan kebutuhan itu. Ketika saatnya tiba, kredit startup (Bab 10) bisa membuat transisi jauh lebih murah.

07
Bab Tujuh · Bangun vs Sewa

App-Builder Langganan

Langganan AI ~$200 vs managed ~$1000

Bangun Sendiri dengan Langganan AI (~$200/bln)

Ada pergeseran besar dalam cara aplikasi dibuat: alih-alih menyewa layanan yang membangun untuk Anda, banyak orang kini membangun sendiri dengan bantuan asisten AI dan mendeploy ke platform hemat dari bab-bab sebelumnya. Langganan AI kelas atas (misalnya paket maksimal seperti Claude Max di kisaran ~$100–200/bln) memberi Anda "rekan koding" yang menulis, men-debug, dan menjelaskan kode sepanjang hari.

Secara ekonomi ini menarik: satu langganan AI ~$200/bln bisa membantu Anda membangun dan memelihara banyak aplikasi, yang lalu dideploy ke Vercel/VPS dengan biaya infrastruktur terpisah yang kecil. Anda memegang kendali penuh atas kode, tak terkunci vendor, dan bisa memindahkan aplikasi ke mana saja.

AspekBangun sendiri + AI (~$200/bln)
Kendali kodePenuh, milik Anda
Vendor lock-inMinimal
Biaya deployTerpisah & kecil (Bab 3–5)
Kurva belajarPerlu paham dasar koding
Skala jumlah appBanyak app dari 1 langganan
Waktu ke produksiCepat, tapi Anda yang merakit
Profil membangun sendiri berbantu AI — estimasi biaya per Juli 2026, verifikasi ke penyedia.

Layanan Managed (~$1000/bln)

Di ujung lain spektrum ada layanan managed all-in-one — platform yang membangun, meng-host, dan mengurus aplikasi Anda dalam satu langganan mahal (misalnya layanan seperti Emergent di kisaran ~$1000/bln untuk tier tinggi). Anda menjelaskan yang diinginkan, platform mengurus sisanya termasuk infrastruktur. Kenyamanannya tinggi; harganya juga.

DimensiBangun+AI (~$200)Managed (~$1000)
Biaya bulanan~$200~$1000
Biaya tahunan~$2.400~$12.000
KemudahanSedang (Anda merakit)Tinggi (diurus)
Kendali & portabilitasTinggiRendah (lock-in)
Cocok untukBuilder teknis, banyak appNon-teknis, butuh cepat & beres
Bangun sendiri vs managed — estimasi per Juli 2026, verifikasi ke penyedia.

Kapan managed worth it?

  • Worth it bila: Anda non-teknis, waktu Anda jauh lebih berharga dari selisih biaya, dan aplikasi harus jadi kemarin. $800/bln selisih murah jika ia menggantikan gaji seorang developer.
  • Tidak worth it bila: Anda nyaman koding (dengan/ tanpa AI), membangun banyak aplikasi, atau butuh kendali & portabilitas jangka panjang. Selisih ~$9.600/tahun membeli banyak VPS dan domain.

"Waktu adalah lebih berharga daripada uang. Anda bisa mendapatkan lebih banyak uang, tetapi tidak bisa mendapatkan lebih banyak waktu."

Jim Rohn

Hitung total, bukan bulanan
Selisih $200 vs $1000/bln terlihat kecil per bulan, tapi ~$9.600 per tahun adalah anggaran serius. Untuk pembuat banyak-aplikasi yang budget-sadar, jalur "bangun sendiri + AI + deploy hemat" biasanya menang telak secara ekonomi — asalkan Anda punya keterampilan atau kemauan belajar.

08
Bab Delapan · Angka Nyata

Skenario Budget

Kalkulator interaktif + tabel 1·5·20·100 app

Kalkulator Budget Deploy

Teori sudah cukup — mari hitung. Kalkulator di bawah ini menyusun estimasi biaya deploy Anda dari komponen-komponen yang dibahas di seluruh buku: platform, database, cache, dan domain, dikalikan jumlah aplikasi. Ubah pilihan dan lihat estimasi biaya bulanan dan tahunan dalam USD dan Rupiah bergerak seketika.

Kalkulator Budget Deploy

estimasi · Juli 2026 · kurs ~Rp16.000/USD

Estimasi total / bulan
$40
≈ Rp640.000
/ tahun: $480 · ≈ Rp7.680.000

    Semua angka adalah estimasi per Juli 2026 — verifikasi ke situs resmi sebelum berlangganan. Biaya PAYG (bandwidth, egress, build) tak bisa dipastikan penuh dan tergantung trafik nyata.

    Baca hasil dengan bijak
    Kalkulator ini memberi estimasi kerangka, bukan tagihan pasti. Biaya nyata dipengaruhi trafik, egress, dan promo yang berubah. Untuk platform berbayar per-user (Vercel Pro), biaya tak dikalikan jumlah app — satu langganan menaungi banyak proyek. Perhatikan catatan otomatis di bawah hasil.

    Tabel Skenario: 1 · 5 · 20 · 100 App Harian

    Rekomendasi stack hemat per tahap

    Sebelum masuk ke angka rinci, inilah "resep" stack termurah yang direkomendasikan untuk tiap tahap pertumbuhan. Setiap tahap menaikkan hanya komponen yang benar-benar menuntut kenaikan.

    TahapPlatformDatabaseCachePerkiraan/bln
    Nol (MVP)Cloudflare/Vercel FreeNeon FreeUpstash Free~$0 + domain
    Tumbuh (komersil awal)Vercel ProNeon Free→LaunchUpstash Free~$20–40
    Skala (banyak app)VPS menengahPostgres di VPS + NeonRedis di VPS~$16–40
    Besar (100 app)VPS besar / multi-VPSDB terkelola + self-hostRedis self-host~$70–140
    Resep stack hemat per tahap — estimasi per Juli 2026, verifikasi ke situs resmi.

    Empat skenario nyata untuk pembuat yang meng-update aplikasinya setiap hari. Perhatikan transisi kritis: di sekitar 20+ aplikasi aktif komersial, tetap di paket gratis menjadi tidak realistis — build minutes, bandwidth, dan larangan komersial memaksa naik ke tier berbayar.

    Skenario A — 1 aplikasi (indie / MVP)

    KomponenPilihan hemat/bln/tahun
    PlatformVercel Free / Cloudflare Pages$0$0
    DatabaseNeon Free$0$0
    CacheUpstash Free$0$0
    Domain1 × .com~$1~$12
    Total~$1~$12 (~Rp190rb)
    Skenario 1 app — estimasi per Juli 2026. Hanya domain yang berbiaya; sisanya gratis.

    Skenario B — 5 aplikasi (freelancer / side projects)

    KomponenPilihan hemat/bln/tahun
    PlatformVercel Pro (1 seat, banyak app) atau VPS kecil~$8–20~$96–240
    DatabaseNeon Free/Launch~$0–19~$0–228
    CacheUpstash Free$0$0
    Domain5 domain~$5~$60
    Total~$13–44~$156–528 (~Rp2,5–8,5jt)
    Skenario 5 app — estimasi per Juli 2026. VPS kecil bisa lebih hemat jika app long-running.

    Skenario C — 20 aplikasi (studio / agensi) — Pro wajib

    KomponenPilihan hemat/bln/tahun
    PlatformVercel Pro + PAYG, atau VPS menengah~$16–35~$192–420
    DatabaseNeon berbayar~$19–40~$228–480
    CacheUpstash PAYG~$0–10~$0–120
    Domain20 domain~$20~$240
    Total~$55–105~$660–1.260 (~Rp10,5–20jt)
    Skenario 20 app harian — estimasi per Juli 2026. Di sini paket gratis tak lagi realistis; Pro/VPS wajib.

    Skenario D — 100 aplikasi (platform / portofolio besar)

    KomponenPilihan hemat/bln/tahun
    PlatformVPS besar (konsolidasi) atau Vercel Pro + PAYG besar~$70–140~$840–1.680
    DatabaseNeon/Postgres di VPS + terkelola~$19–60~$228–720
    CacheRedis self-host di VPS / Upstash~$0–20~$0–240
    Domain100 domain~$100~$1.200
    Total~$189–320~$2.268–3.840 (~Rp36–61jt)
    Skenario 100 app harian — estimasi per Juli 2026. Konsolidasi ke VPS besar menekan biaya per-app drastis.

    Pelajaran skala
    Perhatikan bahwa pada 100 app, domain menjadi komponen biaya terbesar (~$100/bln) — bukan compute, karena VPS mengonsolidasi banyak app dengan murah. Ini kebalikan dari intuisi pemula yang mengira "server" adalah biaya utama. Saat skala, compute per-app murah; biaya berpindah ke domain, database terkelola, dan bandwidth.

    09
    Bab Sembilan · Keputusan

    Panduan Deploy Cerdas

    Cocokkan jenis app → target deploy terbaik

    Peta Keputusan: Cocokkan App dengan Tempatnya

    Semua bab sebelumnya bermuara pada satu tindakan: mencocokkan jenis aplikasi Anda dengan target deploy yang tepat, lalu membayar seminimal mungkin untuk kebutuhan nyata. Bab ini adalah peta keputusan yang bisa Anda ikuti seperti pohon: mulai dari jenis app, ikuti cabang, temukan rekomendasi dan biayanya.

    Jenis aplikasi? Statis / landingblog, portofolio SaaS kecilapp dinamis + DB Berat / sensitifdata, ML, internal Cloudflare Pages/ Vercel Free · $0 Vercel Pro + Neon~$20–40/bln VPS / AWS / GCP~$40–150/bln Banyak app? → konsolidasi ke 1 VPSbiaya per-app turun drastis (Bab 5 & 8)
    Pohon keputusan deploy — estimasi biaya per Juli 2026, verifikasi ke situs resmi.
    Jenis aplikasiTarget deploy terbaikDatabaseEstimasi biaya
    Landing / blog / portofolio statisCloudflare Pages / Vercel Free— (atau Neon Free)~$0 + domain
    SaaS kecil (komersil, Next.js)Vercel ProNeon Free→Pro~$20–40/bln
    Backend API / worker long-runningRailway / Render / Fly.ioNeon / DB terkelola~$7–25/bln
    App berat / data sensitif / internalVPS / AWS / GCPPostgres self-host / RDS~$40–150/bln
    Banyak app kecil (10–100)1 VPS terkonsolidasiPostgres di VPS + Neon~$0,8–3/app
    Butuh ML / big data / global scaleAWS / GCP (dengan kredit)Managed cloud DB$100++/bln
    Matriks pencocokan app → deploy — estimasi per Juli 2026, verifikasi ke situs resmi.

    "Segala sesuatu harus dibuat sesederhana mungkin."

    Prinsip desain, gema dari Einstein & da Vinci

    Kesalahan budgeting yang umum

    Sebelum menutup bab keputusan, kenali jebakan yang paling sering menguras dompet pembuat aplikasi. Menghindari ini saja sudah menghemat banyak.

    KesalahanAkibatPerbaikan
    VPS mahal untuk situs statisBayar $10+ untuk yang gratisCloudflare Pages / Vercel Free
    Bertahan di Free padahal komersilDowntime, risiko suspensiNaik ke Pro tepat waktu
    Abai harga perpanjangan domainTagihan tahun-2 melonjakRegistrar at-cost
    Menaruh file besar tanpa CDN/R2Egress meledakCloudflare R2 / CDN
    Instance/DB zombie menyalaKebocoran uang diam-diamMatikan yang tak dipakai
    AWS/GCP tanpa budget alertTagihan kejutanPasang alert (gratis)
    Bayar managed $1000 padahal bisa DIYBoros ~$9.600/tahunBangun sendiri + AI + deploy hemat
    Kesalahan budgeting umum & perbaikannya — rangkuman lintas bab.

    Aturan emas keputusan: pilih opsi paling sederhana yang memenuhi kebutuhan nyata Anda hari ini, dan biarkan diri Anda pindah nanti. Migrasi antar platform itu mungkin dan sering mudah; membakar uang bulanan untuk kapasitas yang tak terpakai jauh lebih mahal daripada migrasi sesekali.

    10
    Bab Sepuluh · Uang Gratis

    Program Hemat

    Kredit startup, partnership, tips menekan biaya

    Startup Credits & Kredit Gratis

    Salah satu rahasia paling kurang dimanfaatkan pembuat aplikasi: penyedia cloud besar membagikan kredit gratis senilai ribuan dolar untuk startup, pelajar, dan proyek awal. Kredit ini bisa menutup biaya infrastruktur selama berbulan-bulan hingga bertahun-tahun, mengubah AWS/GCP dari "mahal" menjadi "gratis untuk sementara".

    ProgramPenyediaNilai kasarSyarat umum
    AWS ActivateAWSRatusan – $100rb+ kreditStartup, sering via akselerator/VC
    Google for StartupsGCPRibuan – $100rb+ kreditStartup terverifikasi/partner
    Microsoft for StartupsAzureKredit + toolsStartup B2B
    GitHub Student PackBanyak vendorDomain, kredit, toolsPelajar terverifikasi
    Kredit awal PaaSRailway, Fly, dllKredit percobaanDaftar akun baru
    Program kredit — estimasi per Juli 2026, nilai & syarat berubah; verifikasi ke situs resmi.

    Awas jebakan kredit
    Kredit gratis itu nikmat, tapi bisa membuat Anda malas mengoptimasi. Ketika kredit habis, tagihan penuh mengejutkan. Perlakukan kredit sebagai landasan pacu, bukan tujuan — tetap desain arsitektur hemat sejak awal, agar transisi ke bayar-penuh tidak menyakitkan.

    Tips Menekan Biaya

    Kumpulan taktik konkret yang secara kolektif bisa memangkas tagihan deploy Anda secara signifikan, dari yang gratis sampai yang butuh sedikit usaha.

    Partnership & program hosting

    Selain kredit cloud besar, ada jalur kemitraan yang sering terlewat, terutama untuk pembuat aktif dan agensi:

    • Program partner hosting lokal. Niagahoster, Domainesia, Rumahweb, dan sejenisnya menawarkan skema partner/reseller dengan harga khusus untuk yang membawa banyak klien atau volume.
    • Marketplace & bundling. Kadang paket hosting + domain + SSL dijual sebagai bundel yang lebih murah daripada membeli terpisah — hitung, tetapi jangan tergoda fitur yang tak dipakai.
    • Diskon nonprofit/pendidikan. Institusi pendidikan dan organisasi nirlaba sering memenuhi syarat harga khusus di banyak penyedia.
    • Kredit event/hackathon. Sponsor sering membagikan kredit cloud di acara developer; simpan dan pakai untuk proyek nyata.

    Prinsipnya sama seperti seluruh buku ini: uang gratis dan diskon itu bagus, tetapi jangan biarkan mereka mendikte arsitektur. Rancang stack yang hemat tanpa kredit; perlakukan kredit sebagai bonus yang mempercepat, bukan penopang yang, saat dicabut, meruntuhkan anggaran Anda.

    1. Mulai gratis, selalu. Jangan bayar apa pun sampai dasbor pemakaian menunjukkan Anda butuh.
    2. Konsolidasi banyak app ke satu VPS. 20 app di satu mesin $16 jauh lebih murah daripada 20 langganan terpisah.
    3. Hindari egress mahal. Pakai Cloudflare R2 (egress gratis) untuk file yang banyak diunduh, bukan S3 telanjang.
    4. Optimasi aset sebelum upgrade bandwidth. Kompres gambar, pakai format modern (WebP/AVIF), lazy-load — sering menunda kebutuhan naik tier.
    5. Pasang budget alert di AWS/GCP. Ini gratis dan menyelamatkan Anda dari tagihan kejutan.
    6. Bayar tahunan bila diskon untuk layanan yang pasti Anda pakai lama (sering hemat ~15–20%).
    7. Manfaatkan tier "selalu gratis" (Lambda, Cloud Run, Cloudflare) untuk beban kecil sporadis.
    8. Matikan yang tidak dipakai. Instance zombie dan database menganggur adalah kebocoran uang paling umum.
    9. Pilih region dekat pengguna untuk mengurangi latensi dan kadang biaya transfer antar-region.
    10. Pakai kredit startup & student saat memenuhi syarat — uang gratis nyata.
    11. Domain di registrar at-cost (Cloudflare/Porkbun) untuk hemat perpanjangan jangka panjang.
    12. Auto-suspend database (Neon) untuk lingkungan dev/staging yang jarang dipakai.

    "Menghemat sedikit di banyak tempat pada akhirnya menjadi banyak."

    Prinsip frugalitas, gema dari Benjamin Franklin
    Konsolidasi 20 app
    ~90%
    potensi hemat vs terpisah
    R2 vs S3 egress
    Gratis
    egress R2 = $0
    Bayar tahunan
    ~15–20%
    diskon umum
    11
    Bab Sebelas · Penutup

    Rangkuman, FAQ & Bekal

    FAQ · glosarium · checklist sebelum deploy

    Rangkuman: Sepuluh Prinsip Deploy Hemat

    Jika seluruh buku ini harus diringkas menjadi selembar catatan tempel di monitor Anda, inilah isinya. Sepuluh prinsip yang, jika dipegang, akan menyelamatkan Anda dari sebagian besar pemborosan infrastruktur.

    1. Deploy bisa gratis. Untuk banyak kasus, Rp0/bln itu nyata dan cukup.
    2. Bayar untuk masalah nyata, bukan masalah yang dibayangkan.
    3. Pantau dasbor pemakaian, bukan perasaan cemas.
    4. Domain = registrar at-cost; cek harga perpanjangan, bukan tahun-1.
    5. App komersil Next.js → Vercel Pro (Free dilarang komersial).
    6. Banyak app → konsolidasi ke VPS; biaya per-app anjlok.
    7. Cloud besar untuk skala/ML/compliance, bukan untuk gaya.
    8. Waspadai egress dan pasang budget alert.
    9. Manfaatkan kredit startup & student — uang gratis.
    10. Sederhana menang. Migrasi nanti lebih murah dari bayar berlebih sekarang.

    "Kesempurnaan tercapai bukan ketika tak ada lagi yang bisa ditambahkan, melainkan ketika tak ada lagi yang bisa dikurangi."

    Antoine de Saint-Exupéry

    Peta biaya satu halaman

    Simpan tabel ini sebagai kartu referensi. Ia merangkum seluruh buku menjadi satu tampilan: pilih baris yang cocok dengan situasi Anda, lihat rekomendasi dan kisaran biayanya.

    Situasi AndaDeployDataEstimasi/blnEstimasi/tahun
    Landing / blog / portofolioCloudflare Pages~$0~$12 (domain)
    MVP / proyek belajarVercel FreeNeon Free~$0~$12
    SaaS kecil komersilVercel ProNeon Free→Pro~$20–40~$240–480
    Backend API / workerRailway / RenderNeon~$7–25~$84–300
    5–20 app (agensi)VPS menengahPostgres di VPS~$16–40~$192–480
    50–100 appVPS besar / multiDB terkelola + self~$70–320~$840–3.840
    ML / big data / skala besarAWS / GCP (+kredit)Cloud DB$100++$1.200++
    Non-teknis, butuh serba beresManaged all-in-oneTermasuk~$1.000~$12.000
    Kartu referensi biaya deploy — estimasi per Juli 2026. Semua angka wajib diverifikasi ke situs resmi.

    Jika hanya satu hal yang Anda ingat dari buku ini, ingat ini: mayoritas aplikasi hidup nyaman di tiga baris teratas tabel di atas — nyaris gratis. Baris-baris mahal hanya untuk kebutuhan yang benar-benar menuntutnya. Deploy di mana? Di tempat termurah yang memenuhi kebutuhan nyata Anda hari ini, dan tidak sepeser lebih.

    FAQ — Pertanyaan yang Sering Diajukan

    1. Apakah benar-benar bisa deploy tanpa bayar sama sekali?

    Ya, kecuali domain. Compute, database, dan cache punya paket gratis kelas produksi (Vercel/Cloudflare + Neon + Upstash). Domain adalah satu-satunya biaya wajib, sekitar ~$1/bln. Anda bahkan bisa pakai subdomain gratis (app.vercel.app) untuk menghindari itu juga.

    2. Kapan saya WAJIB pindah dari paket gratis Vercel?

    Dua pemicu utama: (1) aplikasi Anda komersial — Free Vercel melarangnya, jadi wajib Pro; (2) Anda menembus kuota bandwidth/build. Untuk banyak app harian, keduanya cepat terjadi.

    3. Vercel Pro ditagih per app atau per orang?

    Per pengguna (seat), ~$20/bln, bukan per app. Satu langganan Pro menaungi banyak proyek. Biaya tambahan hanya muncul dari pemakaian PAYG (bandwidth/build) di atas kuota Pro.

    4. Lebih murah mana: Vercel Pro atau VPS untuk banyak app?

    Tergantung. Untuk app Next.js dengan DX penting dan trafik moderat, Vercel Pro simpel. Untuk 20+ app di mana Anda nyaman Linux, satu VPS menengah (~$16–28) sering lebih murah total karena mengonsolidasi semuanya. Lihat Bab 5 dan Bab 8.

    5. Apa itu egress dan kenapa berbahaya?

    Egress adalah biaya data keluar dari cloud ke internet. Di AWS/GCP, mengunduh file besar berulang kali bisa menghasilkan tagihan bandwidth yang jauh melebihi biaya penyimpanan. Pakai Cloudflare R2 (egress gratis) atau CDN untuk meredamnya.

    6. Neon Free cukup untuk produksi?

    Untuk MVP dan aplikasi bertrafik kecil-sedang, ya. Anda perlu upgrade saat storage penuh, saat butuh compute yang tak auto-suspend (menghindari cold start), atau saat butuh banyak lingkungan tim.

    7. Kurs Rupiah di buku ini bisa dipercaya?

    Anggap ~Rp16.000/USD sebagai patokan kasar Juli 2026. Kurs nyata berfluktuasi dan ada biaya konversi kartu ~3–5%. Selalu cek kurs terkini saat menganggarkan.

    8. Domain di mana yang paling hemat?

    Untuk TLD internasional, Cloudflare atau Porkbun (harga at-cost, perpanjangan tak melonjak). Untuk .id dan pembayaran Rupiah, registrar lokal (Niagahoster, Domainesia, Rumahweb).

    9. Apakah AWS/GCP terlalu mahal untuk pemula?

    Untuk pemula dengan app biasa, biasanya overkill — kompleks dan berisiko tagihan kejutan. Mulai dari platform sederhana. Pindah ke cloud besar saat ada kebutuhan nyata (ML, skala besar, compliance), idealnya dengan kredit startup.

    10. Cloud Run vs Vercel, pilih mana?

    Vercel unggul untuk Next.js & front-end dengan DX terbaik. Cloud Run unggul untuk container apa pun yang skala-ke-nol dan Anda sudah di ekosistem Google. Keduanya bisa sangat murah untuk beban kecil.

    11. Bagaimana menghosting 100 aplikasi semurah mungkin?

    Konsolidasikan ke satu atau dua VPS besar dengan Docker + reverse proxy (Nginx/Caddy/Traefik). Biaya per-app bisa turun ke bawah $1/bln. Domain justru jadi komponen biaya terbesar pada skala ini.

    12. Worth it langganan managed ~$1000/bln?

    Hanya jika Anda non-teknis dan waktu Anda jauh lebih berharga dari selisih ~$9.600/tahun. Jika Anda bisa/mau koding (dengan bantuan AI ~$200/bln) dan deploy sendiri, jalur bangun-sendiri menang secara ekonomi.

    13. Apa itu cold start dan apakah masalah?

    Cold start adalah jeda saat fungsi serverless atau database "bangun" dari idle pada permintaan pertama. Untuk web biasa, tak terasa. Untuk API dengan timeout ketat, pilih compute selalu-hidup.

    14. Perlukah CDN terpisah?

    Platform seperti Vercel/Netlify/Cloudflare sudah punya CDN bawaan. CDN terpisah (mis. Cloudflare di depan VPS) berguna saat Anda self-host dan ingin cache + proteksi + bandwidth murah.

    15. Bagaimana menghindari tagihan kejutan?

    Pasang budget alert, hindari egress mahal, matikan resource menganggur, pantau dasbor pemakaian, dan pahami model biaya sebelum berlangganan. Pilih harga tetap (VPS) jika Anda benci ketidakpastian.

    16. Apakah pilihan deploy mengunci saya selamanya?

    Tidak. Migrasi antar platform umumnya mungkin dan sering mudah, terutama jika kode Anda portabel (container, framework standar). Jangan takut mulai sederhana — Anda bisa pindah saat butuh.

    Glosarium

    IstilahPenjelasan
    BandwidthJumlah data yang ditransfer dari server ke pengguna. Kuota bandwidth membatasi berapa banyak trafik/aset yang bisa dilayani sebelum kena biaya tambahan.
    Build minutesWaktu komputasi yang dipakai untuk mem-build (mengompilasi) aplikasi tiap deploy. Deploy sering = build minutes cepat habis di paket gratis.
    EgressData yang keluar dari cloud ke internet. Sering jadi biaya tersembunyi terbesar di AWS/GCP; egress masuk (ingress) biasanya gratis.
    vCPUVirtual CPU — inti prosesor virtual yang dialokasikan ke server Anda. Lebih banyak vCPU = lebih banyak daya komputasi paralel.
    ServerlessModel di mana Anda menjalankan kode tanpa mengelola server; penyedia menyediakan & menskalakan otomatis, dan menagih per pemakaian.
    Cold startJeda saat fungsi/database serverless "bangun" dari kondisi idle pada permintaan pertama setelah tidak aktif.
    PAYGPay-As-You-Go — bayar sesuai pemakaian nyata. Fleksibel tapi bisa tak terprediksi bila trafik melonjak.
    VPSVirtual Private Server — komputer virtual yang Anda sewa penuh dengan akses root, harga tetap bulanan.
    CDNContent Delivery Network — jaringan server global yang menyimpan salinan aset dekat pengguna agar cepat & hemat bandwidth asal.
    TLDTop-Level Domain — akhiran domain seperti .com, .id, .dev. Menentukan harga & kadang syarat pendaftaran.
    RegistrarPerusahaan tempat Anda mendaftarkan/menyewa nama domain.
    WHOIS privacyFitur yang menyembunyikan data pribadi pemilik domain dari basis data publik WHOIS.
    Reverse proxyPerangkat lunak (Nginx, Caddy, Traefik) yang mengarahkan trafik ke banyak aplikasi di satu server — kunci konsolidasi VPS.
    SLAService Level Agreement — jaminan uptime/keandalan dari penyedia, biasanya hanya di tier berbayar.
    Auto-suspendFitur database (mis. Neon) yang mematikan compute saat idle untuk hemat biaya, dengan konsekuensi cold start.
    SeatUnit penagihan per-pengguna. Vercel/Netlify Pro ditagih per seat, bukan per aplikasi.
    Glosarium istilah deploy & biaya.

    Checklist Sebelum Deploy

    Cetak atau simpan daftar ini. Lewati satu poin, dan Anda berisiko membayar lebih atau kena kejutan.

    Sebelum menekan "Deploy"

    • Jenis app teridentifikasi (statis / SaaS / backend / berat) dan target deploy dicocokkan (Bab 9).
    • Cek apakah bisa gratis dulu — jangan bayar sebelum perlu.
    • Jika komersial, pastikan lisensi tier mengizinkannya (Vercel Free tidak).
    • Domain di registrar at-cost, harga perpanjangan sudah dicek, auto-renew & WHOIS privacy aktif.
    • Database gratis dipilih (Neon/Supabase) kecuali ada alasan bayar.
    • Budget alert dipasang jika memakai AWS/GCP.
    • Strategi egress dipikirkan untuk file besar (R2/CDN).
    • Kredit startup/student dicek kelayakannya.
    • Rencana konsolidasi jika akan punya banyak app (VPS).
    • Backup & keamanan dipikirkan (khusus VPS: Anda yang bertanggung jawab).
    • Estimasi biaya bulanan & tahunan dihitung (pakai kalkulator Bab 8).
    • Semua harga diverifikasi ke situs resmi — angka di buku ini estimasi Juli 2026.

    "Rencana yang baik yang dijalankan hari ini lebih baik daripada rencana sempurna yang dijalankan besok."

    Diatributkan pada George S. Patton
    Tentang Penulis
    Galih Prasetyo

    Praktisi yang menghabiskan bertahun-tahun membangun dan mendeploy aplikasi — dari proyek tunggal sampai portofolio puluhan layanan — dan berulang kali belajar (kadang dengan cara mahal) bahwa keputusan "deploy di mana" adalah keputusan keuangan sebanyak keputusan teknis.

    Buku ini adalah kristalisasi riset dan pengalaman itu: peta agar pembuat aplikasi berikutnya bisa mulai gratis, tumbuh cerdas, dan tidak pernah membayar untuk kapasitas yang tak mereka butuhkan.

    ↑ Atas