~/VibeHandbook
PDF Gratis

Bab 13 · 06

Jalur default yang direkomendasikan untuk pembangun solo

Berikut rute yang berhasil untuk banyak sekali proyek satu orang. Setiap langkah diambil hanya ketika kamu benar-benar membutuhkannya.

  1. Prototipe: statis + layanan terkelola. Taruh frontend-mu di static hosting (Cloudflare Pages, Vercel, atau Netlify). Untuk data dan autentikasi, bersandar pada backend terkelola seperti Supabase atau Firebase agar kamu tidak perlu menjalankan basis data sendiri. Biaya: efektif nol.

  2. Produksi awal: tambahkan atau functions. Ketika kamu butuh logika sisi server — panggilan rahasia, , autentikasi kustom — tambahkan functions di platform yang sama. Masih skala ke nol, masih murah, masih satu .

  3. Produk sungguhan: pindahkan backend ke platform . Ketika aplikasi melampaui functions (proses jangka panjang, yang menginginkan server persisten, tugas latar belakang), kemas ke container dan deploy ke Railway, Render, atau Fly.io. Minta AI menulis Dockerfile dan konfigurasi platform.

  4. Skala atau spesialisasi: baru pertimbangkan atau penyedia cloud seperti AWS. Di sinilah kompleksitas (dan tagihanmu) melompat. Kebanyakan pembangun solo tidak pernah butuh langkah ini, dan itu tanda melakukan hal dengan benar — bukan keterbatasan.

CDN (Content Delivery Network) duduk di depan jalur ini dan mengubah kecepatan secara drastis tergantung apakah ia sudah punya salinannya. HIT menjawab instan dari edge; cache MISS harus melakukan perjalanan penuh kembali ke server dulu:

  CACHE HIT  (fast — most requests)
  ┌─────────┐      ┌───────────┐
  │ BROWSER │ ───▶ │ EDGE CACHE│ ──┐  copy already here
  └─────────┘ ◀─── │  (has it) │ ◀─┘  reply in milliseconds
                   └───────────┘

  CACHE MISS  (slow — first request)
  ┌─────────┐      ┌───────────┐      ┌──────────┐
  │ BROWSER │ ───▶ │ EDGE CACHE│ ───▶ │  SERVER  │  fetch + store
  └─────────┘ ◀─── │ (empty)   │ ◀─── │ (origin) │  next time = HIT
                   └───────────┘      └──────────┘

Kesalahan yang harus dihindari adalah mulai di langkah 4 karena itu yang konon dipakai "insinyur sungguhan." Kebalikannya yang benar: mulai sederhana adalah langkah senior. Kamu selalu bisa naik ke lebih banyak kendali, tapi kamu tidak bisa dengan mudah mengambil kembali bulan-bulan yang kamu habiskan bergulat dengan infrastruktur yang sebenarnya tidak kamu butuhkan.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.