Kas yra šešiakampė architektūra?
Šešiakampė architektūra (Hexagonal Architecture) organizuoja programą aplink verslo logikos branduolį, atskirdama jį nuo vartotojo sąsajų, duomenų bazių ir išorinių paslaugų. Branduolys prie šių dalių jungiasi per prievadus ir adapterius, todėl architektūra dar vadinama Ports & Adapters.
Tikslas – išlaikyti stabilias verslo taisykles keičiantis išorinėms technologijoms. Šešiakampis vaizduoja programos ribą; jis nereikalauja šešių komponentų.
