DEV Community

Discussion on: Hexagonal Architecture: A High Level Overview

Collapse
 
harrisgeo88 profile image
Harris Geo 👨🏻‍💻

I never got notified for that comment so apologies for the comically late response.

I cannot agree more. I find that there's many different words for describing the same thing which different people understand them differently which ends up with confusion.

I have been aware of the domain driven design approaches for a while but Hexagonal architecture was my first hands-on experience with one of them. It slightly complicates things at the beginning but once you get the idea it makes perfect sense.

The multiple handlers that you mentioned is a perfect example of an approach that might be confusing once you first come across it but it is a great way of abstracting components with similar functionality and therefore using the same domain logic.