Computer Science

Balancing Architecture and Coding Practices

Updated Jul 26, 2026Computer Science/Software Architecture/Theoretical Knowledges/Architectural Thinking/Balancing Architecture and Coding Practices

Menjaga keandalan dalam praktek sembari mempertahankan peran arsitek perlu dilakukan. Hal ini dapat dijadikan solusi untuk Bottleneck Trap Antipattern dengan cara menyerahkan bagian kritis dari suatu project ke tim pengembang dan hanya fokus praktek pada hal kecil dari project tersebut.

Hal tersebut akan membawa 3 dampak positif:

  1. Arsitek tersebut akan mendapatkan pengalaman nyata dengan menulis kode produksi tanpa menjadi hambatan tim.
  2. Bagian kritis dari project diserahkan ke tim pengembang sehingga mereka dapat bekerja dengan lebih nyaman.
  3. Arsitek tersebut menulis source code yang juga terkait dengan bisnisnya bersama dengan tim pengembang, membuatnya dapat paham pain-point yang dirasakan tim pengembang.

Berikut adalah beberapa teknik, tips, dan praktek terkait hal ini:

  1. Frequent proof-of-concept
  2. Tackle technical debt
  3. Fix bugs
  4. Automate
  5. Do code reviews

Linked mentions