Kenapa DevSecOps Sering Gagal di Tim Engineering
Refleksi tentang mengapa DevSecOps sering gagal diimplementasikan di tim engineering, dan bagaimana membuatnya berhasil.
Kenapa DevSecOps Sering Gagal di Tim Engineering
Siapa yang Bertanggung Jawab Saat Security Issue Lolos ke Production?
Refleksi tentang tanggung jawab ketika security issue lolos ke production—apakah engineer, reviewer, atau seluruh tim?
Siapa yang Bertanggung Jawab Saat Security Issue Lolos ke Production?
Kenapa Role-Based Access Control Sering Tidak Cukup
Refleksi tentang keterbatasan RBAC dan kapan perlu menggunakan pendekatan yang lebih granular seperti attribute-based atau policy-based access control.
Kenapa Role-Based Access Control Sering Tidak Cukup
Keputusan Teknis yang Benar di Hari Ini Bisa Salah Besok
Refleksi tentang bagaimana keputusan teknis yang benar di satu konteks bisa jadi salah di konteks lain, dan bagaimana menghadapinya.
Keputusan Teknis yang Benar di Hari Ini Bisa Salah Besok
Kesalahan Kecil di Awal yang Terasa Bertahun-Tahun Kemudian
Refleksi tentang bagaimana keputusan kecil di awal development bisa berdampak besar bertahun-tahun kemudian.
Kesalahan Kecil di Awal yang Terasa Bertahun-Tahun Kemudian
Arsitektur yang Terlihat Rapi Tapi Sulit Dikembangkan
Refleksi tentang bagaimana arsitektur yang terlihat rapi di diagram bisa jadi sulit dikembangkan di praktiknya.
Arsitektur yang Terlihat Rapi Tapi Sulit Dikembangkan
Boundary yang Kabur Membuat Sistem Sulit Dipelihara
Refleksi tentang bagaimana boundary yang kabur antara komponen sistem membuat maintenance jadi sulit—contoh kasus database migration tanpa log di aplikasi.
Boundary yang Kabur Membuat Sistem Sulit Dipelihara
Cara Menjaga Dokumentasi API Tetap Relevan
Refleksi tentang bagaimana menjaga dokumentasi API tetap relevan dengan auto-generate menggunakan ZOD untuk request dan response validation.
Cara Menjaga Dokumentasi API Tetap Relevan
Performance Issue Jarang Hanya Satu Akar Masalah
Refleksi tentang bagaimana performance issue di production sering memiliki multiple root causes yang saling terkait—database, query, locking, dan lainnya.
Performance Issue Jarang Hanya Satu Akar Masalah
Microservices Tanpa Observability Itu Bunuh Diri Perlahan
Refleksi tentang pentingnya observability di sistem microservices, dan pengalaman mulai implementasi OpenTelemetry dan Winston logging.
Microservices Tanpa Observability Itu Bunuh Diri Perlahan