Apa itu arsitektur heksagonal?
Arsitektur heksagonal (Hexagonal Architecture) menyusun aplikasi di sekitar inti bisnis, lalu memisahkannya dari detail seperti antarmuka pengguna, database, dan layanan eksternal. Inti tersebut terhubung ke bagian-bagian ini melalui port dan adapter, sehingga arsitektur ini juga disebut Ports & Adapters.
Tujuannya adalah menjaga aturan bisnis tetap stabil ketika teknologi eksternal berubah. Bentuk heksagon menggambarkan batas aplikasi; bentuk ini tidak mengharuskan adanya enam komponen.
