Too Long; Didn't Read
The Hexagonal Architecture is a clean architecture pattern also known as Ports and Adapters. Alistair Cockburn explains how the architecture is designed to isolate the business logic from the technical code. Hexagon means the business domain can be reused regardless the change of the technical. It will increase the testability of your domain since you no longer mix it with integration tests. And at the end of the end, you’ll do the real issues as well as real issues at the real end as well.