Thoughts, insights, and perspectives on software development and technology.
Catatan pembelajaran tentang OAuth 2.0 dan OpenID Connect - dari kenapa kita butuh authorization framework, Authorization Code Flow step-by-step, PKCE, ID token vs access token, sampai common mistakes di production.
Catatan pembelajaran tentang caching - dari kenapa cache itu penting, strategi caching, Redis vs Memcached, cache invalidation, CDN, sampai pitfalls yang sering kejadian di production.
Catatan pembelajaran tentang konsep clustering - dari kenapa satu server ga cukup, gimana cluster milih leader, sampai consensus algorithm dan real-world implementations.
Catatan pembelajaran tentang DNS - dari kenapa kita butuh DNS, gimana proses resolusi domain bekerja, tipe record, caching, sampai DNS di production dan serangan yang sering terjadi.
Catatan pembelajaran tentang Docker dan konsep containerization - dari kenapa butuh container, gimana Docker kerja di balik layar, sampai best practices yang sering dilanggar.
Catatan pembelajaran tentang konsep High Availability - gimana caranya bikin sistem yang tetap jalan meskipun ada komponen yang gagal, dan strategi-strategi di baliknya.