jabardigitalservice / QnA

QnA Jabar Digital Service adalah platform untuk membantu teman-teman Engineer mengajukan pertanyaan, belajar, dan berbagi pengetahuan teknis.
14 stars 0 forks source link

Bagaimana cara menentukan bahasa pemrograman, arsitektur hingga tools yang digunakan dalam pembuatan sebuah REST API? #9

Open rindibudiaramdhan opened 1 year ago

rindibudiaramdhan commented 1 year ago

Kadang saya terlalu fancy dan fomo dalam menentukan bahasa pemrograman, ataupun tools yang digunakan. Terkadang hingga yang premium pun dihajar padahal penggunaannya tidak/kurang maksimal.

Boleh minta insightnya bagaimana cara menentukan bahasa pemrograman, arsitektur hingga tools yang digunakan dalam pembuatan sebuah REST API? Dan dalam prakteknya ada isu apa saja dalam penentuan ini?

azophy commented 1 year ago

ini salah satu referensi bagus terkait ini. walaupun ini fokusnya di framework utk architectural decision, tapi sepertinya bisa dipakai juga utk technical decision secara umum:

https://www.infoq.com/articles/framework-architectural-decisions/

rangkuman:

azophy commented 1 year ago

guideline lain yang bisa dipakai adalah menentukan metrik utama yang ingin dicapai sebelum memilih tech stack/tools. misal: community/professional support, performance untuk business case yang ingin di-solve, ketersediaan plugin/library pendukung, dan tech standards di internal organisasi