Nulis ADR Pertamamu (dan Dua Puluh Berikutnya)
Apa itu Architecture Decision Record, kapan ditulis, format yang gw default, dan worked example buat keputusan non-trivial.
Solutions Architect · AI Engineering · Notes
Halo, saya Firman Hanafi. Sehari-hari kerja sebagai Solutions Architect di DOKU, nerjemahin kebutuhan produk jadi sistem yang beneran bisa dibangun sama tim engineering. Di sini saya nulis soal architecture patterns, AI untuk software engineering, dan pelajaran dari project beneran.
Apa itu Architecture Decision Record, kapan ditulis, format yang gw default, dan worked example buat keputusan non-trivial.
Lima dimensi keputusan buat milih AI coding tool, opini jujur soal empat yang gw pakai, dan list pendek tool yang gw watching tapi belum gw coba.
Daftar konkret yang gw cek pas AI generate skeleton class, sebelum biarin dia produce implementasi. Step 5-menit yang nyimpen paling banyak waktu downstream.
Yang records bisa cover dengan baik, tempat di mana mereka jadi awkward, dan pattern yang gw default buat validasi compact constructor, copy-with-changes, dan boundary JPA.