DEV Community

Gabriel N Voicu
Gabriel N Voicu

Posted on • Edited on

2 2

Hexagonal Architecture

1. Overview

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.
Above all, testing and changing the application are easy and cost-effective.
drawing

The entire article was published at https://weinspire.tech on October 18, 2019.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay