1 poin oleh GN⁺ 2023-10-13 | 1 komentar | Bagikan ke WhatsApp
  • Artikel ini membahas twelve-factor app, sebuah metodologi untuk membangun aplikasi software-as-a-service (SaaS).
  • Metodologi Twelve-factor app menggunakan format deklaratif untuk mengurangi waktu dan biaya bagi pengembang baru yang bergabung ke proyek melalui otomatisasi konfigurasi.
  • Metodologi ini menjaga kontrak yang bersih dengan sistem operasi dasar untuk memastikan portabilitas maksimum di antara berbagai lingkungan eksekusi.
  • Metodologi ini menghilangkan kebutuhan akan administrasi server dan sistem, serta cocok untuk diterapkan pada platform cloud modern.
  • Dengan meminimalkan perbedaan antara pengembangan dan produksi, metodologi ini memungkinkan deployment berkelanjutan demi kelincahan maksimal.
  • Twelve-factor app dapat diskalakan tanpa perubahan besar pada alat, arsitektur, atau praktik pengembangan.
  • Metodologi ini dapat diterapkan pada aplikasi yang ditulis dalam bahasa pemrograman apa pun yang menggunakan berbagai layanan pendukung seperti database, queue, dan memory cache.
  • Metodologi ini sangat relevan di era modern ketika perangkat lunak umumnya disediakan sebagai layanan, seperti web app atau SaaS.

1 komentar

 
GN⁺ 2023-10-13
Opini Hacker News
  • Rekomendasi Twelve-Factor App yang didasarkan pada Heroku tahun 2011 dan kapabilitas infrastruktur yang terkontainerisasi saat itu
  • Beberapa pengguna menganggap pedoman ini lebih banyak bergantung pada fitur produk perusahaan pembuatnya daripada pada prinsip rekayasa, sehingga lebih merugikan daripada membantu
  • Beberapa hal seperti konfigurasi menggunakan variabel lingkungan dianggap kontroversial karena potensi risiko keamanan dan ditinggalkannya konfigurasi file yang terstruktur
  • Ada perbedaan pendapat soal pedoman satu aplikasi per repositori; sebagian berargumen bahwa beberapa aplikasi dapat dikembangkan dalam satu repositori jika saling terhubung secara fungsional dan berbagi siklus rilis
  • Di era kontainer, lingkungan dianggap kurang stabil dan aman sehingga pedoman ini mungkin kurang relevan
  • Sebagian pengguna menganggap pedoman ini berguna, tetapi hanya bagi mereka yang sudah memahami pentingnya hal tersebut
  • Meskipun ditulis pada 2012, pedoman ini telah memengaruhi pembentukan abstraksi hosting saat ini
  • Ada kritik terhadap kurangnya dasar yang kuat untuk aturan-aturan dalam dokumen tersebut
  • Sebagian pengguna mencoba menerapkan pedoman ini pada aplikasi tradisional non-Twelve-Factor seperti WordPress, tetapi tingkat keberhasilannya beragam