LESSON 05 / 05
Deploy Aplikasi AI Pertamamu
16 menit bacaBangun Aplikasi AI Pertamamu
Dari localhost ke dunia
1. Amankan rahasia
API key tidak pernah boleh ada di kode klien. Simpan di environment variable server, panggil model lewat backend/route milikmu sendiri.
// ❌ di browser — kunci bocor
fetch("https://api.llm.com/v1/chat", { headers: { Authorization: key } })
// ✅ panggil route server-mu
fetch("/api/chat", { method: "POST", body: JSON.stringify({ message }) })
2. Batasi penggunaan
Tanpa limit, satu pengguna bisa membakar kuota API-mu dalam semalam. Minimal: rate limit per IP/user + cap panjang input.
3. Pilih platform
- Vercel / Netlify — paling cepat untuk Next.js dan serverless.
- Railway / Fly.io — kalau butuh proses long-running atau WebSocket.
- VPS — kendali penuh, tanggung jawab penuh.
4. Observability minimal
Log: siapa memanggil apa, berapa lama, berapa token terpakai, dan error apa yang muncul. Data ini menyelamatkanmu saat debugging produksi.
5. Rilis, ukur, iterasi
Deploy bukan garis akhir. Tanyakan: fitur mana yang dipakai? Respons mana yang sering di-stop di tengah? Jawabannya menentukan iterasi berikutnya.