Langsung ke konten

Topic archive

Komputasi Awan

Komputasi Awan membahas deployment, reverse proxy, layanan terdistribusi, horizontal scaling, availability, dan pola infrastruktur untuk menjalankan aplikasi secara andal.

4 articles
Komputasi Awan 19 Sep 2026 5 min read

Wildcard Subdomain di Cloudflare Workers: Batas Routing dan TLS

Hostname seperti demo.instara.app dapat mencapai Cloudflare Worker melalui satu wildcard DNS record dan satu Worker Route. Hostname yang lebih dalam seperti web.demo.instara.app dapat di-resolve oleh wildcard DNS record yang sama, tetapi tetap gagal sebelum Worker dijalankan karena edge certificate tidak mencakup hostname tersebut. Perbedaan ini penting karena ada tiga mekanisme independen yang terlibat dalam sebuah request: DNS resolution | v Worker Route matching | v TLS certificate coverage Ketiganya menggunakan sintaks wildcard, tetapi aturan pencocokannya tidak identik.

Komputasi Awan 19 Sep 2026 6 min read

Siklus Hidup WebSocket di Cloudflare Workers: Upgrade, Koordinasi, dan Hibernasi

Cloudflare Worker dapat mengakhiri koneksi WebSocket secara langsung. Persoalan arsitektur yang lebih sulit muncul setelah upgrade berhasil: di mana state koneksi disimpan, proses mana yang mengoordinasikan banyak client, dan state apa yang tetap valid ketika runtime sudah tidak berada di memory? Itu adalah batas yang berbeda: HTTP request | | Upgrade: websocket v Worker | +-- one independent connection | +-- shared room / session / presence | v Durable Object | v optional hibernation Menyebut semuanya sebagai “dukungan WebSocket” menutupi perilaku yang justru paling penting ketika sistem masuk production.

Komputasi Awan 04 Sep 2026 10 min read

Rancang Dead-Letter Queue untuk Poison Message

Retry berguna ketika kegagalan bersifat sementara. Database mungkin tidak tersedia selama beberapa detik, service downstream dapat mengembalikan respons overload, atau koneksi jaringan dapat terputus lalu pulih. Retry menjadi merugikan ketika pesan itu sendiri memang tidak mungkin berhasil. Payload yang malformed, versi schema yang tidak didukung, referensi ke data yang hilang secara permanen, atau bug aplikasi yang deterministik dapat membuat pesan yang sama gagal pada setiap delivery. Jika broker terus mengembalikan pesan itu kepada consumer tanpa batas, sistem menghabiskan kapasitas untuk mengulang pekerjaan yang tidak punya peluang berhasil.

Komputasi Awan 02 Sep 2026 5 min read

Graceful Shutdown dan Connection Draining untuk Cloud Service

Cloud service dihentikan secara rutin: deployment mengganti instance, autoscaler mengurangi kapasitas, host reboot, dan scheduler menjadwalkan ulang workload. Jika proses langsung keluar ketika menerima termination signal, request yang sedang berjalan dapat gagal meskipun service sebenarnya sehat. Graceful shutdown adalah protokol lifecycle kecil: berhenti menerima pekerjaan baru, biarkan pekerjaan berguna yang sudah berjalan selesai dalam suatu deadline, lalu lepaskan resource dan keluar. Pisahkan readiness dari kesehatan proses Proses yang sedang shutdown mungkin masih hidup, tetapi seharusnya tidak lagi menerima traffic baru.