Log in to leave a comment
No posts yet
Jika Anda bertanya kepada agen AI tentang stack teknologi, sembilan dari sepuluh akan merekomendasikan Vercel atau Supabase. Memang nyaman untuk pengaturan awal, tetapi begitu jumlah pengguna meningkat sedikit saja, angka di tagihan akan melonjak ke level yang tidak terkendali. Bagi solopreneur, biaya variabel yang tidak terduga adalah racun. Anda harus memaksakan stack yang sesuai dengan kondisi dompet Anda, bukan sekadar mengikuti "jalan pintas yang nyaman" yang disarankan AI.
Banyak metode penagihan berbasis penggunaan (usage-based) yang disarankan AI memberikan margin tinggi sebagai ganti kenyamanan. Misalnya, Vercel mengenakan biaya kursi sebesar $20 per pengguna dan biaya bandwidth-nya pun mahal. Sebaliknya, ceritanya akan berbeda jika Anda menggunakan VPS (Virtual Private Server) seperti Hetzner. Menggunakan model CX23 seharga 4,08 Euro per bulan saja sudah cukup untuk menangani puluhan ribu pengguna.
Caranya sederhana. Pertama, belilah sebuah VPS. Kemudian, instruksikan AI seperti ini: "Buat skrip untuk menginstal Coolify, sebuah PaaS open-source, di VPS Hetzner dan deploy Next.js berbasis Docker." Dengan cara ini, Anda tetap mendapatkan kenyamanan layaknya Vercel sementara biayanya tetap seharga beberapa cangkir kopi. Jangan sampai Anda ragu untuk melakukan pemasaran hanya karena takut dengan biaya operasional infrastruktur yang membengkak.
AI sering merekomendasikan NoSQL karena fleksibilitas strukturnya. Namun, menggunakan NoSQL untuk sistem pembayaran atau manajemen inventaris yang mengutamakan hubungan antar data adalah sebuah bencana. Nantinya, saat integritas data rusak dan Anda harus memperbaikinya lewat kode, waktu pemeliharaan akan membengkak. Pemilihan DB yang salah pada akhirnya akan berujung pada kecelakaan bernilai puluhan juta rupiah karena harus merombak seluruh layanan.
Sebelum memilih DB, tanyakan tiga hal ini kepada AI:
Jika salah satu dari poin di atas terpenuhi, perintahkan AI: "Gunakan PostgreSQL dan tuliskan SQL DDL yang menyertakan foreign key constraints secara eksplisit." Jangan asal mengikuti apa yang dikatakan AI; tentukan sendiri engine-nya untuk mencegah data menjadi berantakan.
Ketika layanan tumbuh besar dan Anda perlu merekrut orang, biaya rekrutmen akan melonjak drastis jika aplikasi dibangun dengan stack yang asing bagi banyak orang. Berdasarkan survei pengembang Stack Overflow 2025, JavaScript dan PostgreSQL masih menjadi teknologi yang paling dipercaya. Seberapa pun mutakhirnya teknologi yang direkomendasikan AI, buanglah jika teknologi tersebut belum teruji di pasar tenaga kerja.
Pertama, periksa jumlah lowongan untuk teknologi tersebut di situs pencarian kerja. Jika jumlah lowongannya kurang dari 20% dibandingkan React, maka teknologi tersebut berisiko. Selanjutnya, minta AI untuk meneliti tren jumlah star di GitHub serta jumlah isu keamanan yang belum terselesaikan pada framework tersebut. Memilih teknologi dengan komunitas yang sedang sekarat sama saja dengan menaiki kapal yang sedang tenggelam.
Begitu Anda mulai menggunakan SDK khusus cloud tertentu, Anda harus merombak seluruh kode saat ingin pindah ke tempat lain di masa depan. Agar tidak bergantung pada infrastruktur, semua kode harus disusun berbasis kontainer.
Instruksikan AI: "Tulis Dockerfile yang menerapkan multi-stage build dan kelola environment variables menggunakan .env." Selain itu, gunakan ORM seperti Prisma atau Drizzle untuk memisahkan layer agar penggantian engine DB menjadi lebih mudah. Terakhir, buat dan daftarkan skrip di server untuk "melakukan dump DB setiap jam 3 pagi, mengunggahnya ke penyimpanan eksternal, dan menghapus file yang sudah lewat 30 hari." Sebuah layanan baru bisa benar-benar disebut milik Anda jika Anda mampu menghidupkannya kembali di server lain dalam waktu satu jam meskipun terjadi masalah pada platform saat ini.