Submitted by gnvoicu in programming (edited )

Hexagonal Architecture is an architectural design pattern that makes the application highly maintainable and fully testable.

It keeps the important parts of the application isolated from outer components.

Components are integrated into the core through ports and adapters.

The core comprises business logic and domain layers.

Also known as Ports and Adapters Pattern it has a lot of benefits visible in the long term.

1

Comments

You must log in or register to comment.

londoncalling wrote (edited )

It keeps the important parts of the application isolated from outer components.

isn't that how every architecture and paradigm is supposed to work

Isolate the core through ports and adapters

and aren't adapters just kludges for object-centric languages that don't let you add arbitrary functions for arbitrary classes? HTTP to internal-representation adapting makes sense, but the program presented doesn't even do that, and it's handled somewhere else

I rate 3/7 ok blogspam, needs more clean code wank

1