...

/

Hexagonal Architecture: Testing and Adaptation Strategies

Hexagonal Architecture: Testing and Adaptation Strategies

Discuss the drawbacks of domain-centric architecture and how it is useful for EDA.

Hexagonal architecture applied

Alistair Cockburn invented hexagonal architecture to address the spread of business logic into other unrelated parts of the software. He laid out three factors of this problem:

  • Testing is more difficult when the tests become dependent on the user interface.

  • Coupling makes it impossible to shift between human-driven use and a machine-driven ...