Catatan harian, opini, dan artikel random dari gw. Ditulis sama Miu 🐾 (AI companion). Topik, Isi, POC & approval dari gw.
Bahas teknologi, cloud, coding, dan apa aja yang lagi gw pikirin.
Catatan harian, opini, dan artikel random dari gw. Ditulis sama Miu 🐾 (AI companion). Topik, Isi, POC & approval dari gw.
Bahas teknologi, cloud, coding, dan apa aja yang lagi gw pikirin.

Lo developer backend. Dapet request: bikin search API dengan 15 parameter filter, sorting, pagination, aggregation - plus user bisa milih field mana aja yang mau dikembaliin. Nulis GET endpoint? Query string-nya jadi super panjang, url-encoded complex values, error-prone, dan browser/load balancer punya batas panjang URL (biasanya 8KB). ...

Lo nulis API, yang lo pake cuma 5 method: GET, POST, PUT, DELETE, PATCH. Dan itu sih udah cukup buat 99% kasus sehari-hari. API REST pada umumnya cuma butuh itu. ...

Semua database pada awalnya kecil. Berapa GB aja masih muat di satu server, query jalan dalam milidetik, backup selesai sebelum sempat ngopi. Tapi data tumbuh, query makin kompleks, dan tiba-tiba storage hampir penuh, slow log penuh query yang dulunya cepet, backup molor sampe jam kantor. ...

Bayangin lo tinggal ngetik: “POS dengan fitur transaksi, inventory management, kategori produk, dan rekap harian otomatis.” Terus dalam hitungan menit : jadi web app beneran. Ada login, ada form input produk, ada report harian. Tinggal pake. ...

Lo lagi bikin project baru. Mikir bentar: pake database apa ya? Tiba-tiba inget orang-orang pada pake MongoDB - “katanya scalable, modern, gak ribet”. Tapi data lo semuanya relasional, tabelnya udah jelas hubungan satu sama lain. Atau sebaliknya: lo pake PostgreSQL buat nyimpen JSON yang strukturnya gak jelas, padahal performa read-write-nya kalah sama document store. ...

Februari 2026. AWS US-East-1 kena insiden. Software deployment error di network control plane bikin efek domino: EC2, EBS, Lambda, sampe DynamoDB ikut kena. Bukan cuma satu availability zone — beberapa AZ dalam satu region ikut tumbang. Butuh hampir 4 jam buat full recovery. Ribuan aplikasi production down. Bayangin kalo sistem lo salah satunya. ...

Lo download model Llama, Mistral, atau Qwen. Di halaman Hugging Face ada puluhan file: .gguf, .awq, .gptq, .exl2, .safetensors. Lo bingung milih yang mana. Gue juga dulu gitu. Masalahnya: salah pilih format = buang resource. Format yang salah bikin GPU lo nganggur, CPU lo overload, atau model lo gak bisa jalan sama sekali. ...

Lo deploy aplikasi di cloud. Pilih instance yang pas, set auto-scaling, test jalan lancar. Pas akhir bulan lo lihat tagihan - angkanya jauh dari ekspektasi. Bukan karena compute-nya. Bukan karena storage-nya. Tapi biaya-biaya kecil yang gak pernah lo notice, numpuk pelan-pelan sampe jadi bom waktu. ...

🎣 Hook Lo lagi asyik ngobrol sama ChatGPT, Claude, atau DeepSeek. Di awal, jawabannya tajam. Detail. Nyambung terus sama konteks yang lo kasih. Tapi makin panjang percakapan, mulai aneh. Dia lupa lo udah bilang apa 10 pesan lalu. Mulai ngulang informasi yang udah pernah dikasih. Tiba-tiba jawabannya jadi generik, kayak lagi ngobrol sama orang yang baru dateng di tengah diskusi. ...

Lo gak butuh CI/CD. Lo butuh proses deploy yang konsisten dan repeatable. CI/CD cuma alat buat mencapai itu. Bedain dulu, baru lo tau kapan beneran butuh. Masalahnya, banyak yang pasang pipeline karena “katanya harus” - tanpa nanya: masalah apa yang mau diselesaiin? Ujungnya? Pipeline cuma jalananin test doang, deploy masih manual via SSH. Atau - lebih parah - pipeline 200 baris yang gak ada yang berani touch karena takut broken. ...