Radityaa.dev

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